Tartalomjegyzék:

A fotocella használata az RGB LED színének megváltoztatásához: 3 lépés
A fotocella használata az RGB LED színének megváltoztatásához: 3 lépés

Videó: A fotocella használata az RGB LED színének megváltoztatásához: 3 lépés

Videó: A fotocella használata az RGB LED színének megváltoztatásához: 3 lépés
Videó: Wi-fi адресная RGBIC COB LED лента WETEN для Tuya Smart, интеграция в Home Assistant 2024, November
Anonim
Hogyan használjunk fotocellát az RGB LED színének megváltoztatásához?
Hogyan használjunk fotocellát az RGB LED színének megváltoztatásához?

Az Arduino projekt 01 -es részében az eredeti ötletem az volt, hogy egy hőmérséklet -érzékelőt használok a LED be- és kikapcsolására, de sajnos a hőmérséklet -érzékelőm még nem jött meg, így választhattam az Elegoo indító készletben található érzékelők közül, és kíváncsi vagyok ha talán nem felejtettem volna el először megrendelni a hőmérséklet -érzékelőimet.

Az új tervvel az ötlet egyszerű: használjon fotocellát a LED színének megváltoztatásához.

Kellékek:

  • 1 x Arduino Uno (vagy ezzel egyenértékű)
  • 1 x kenyeretábla
  • 4 x ellenállás
  • 1 x RGB LED
  • 1 x fotocella
  • 7 x MM vezeték
  • USB kábel

Minden használt elem megtalálható az Elegoo szuperindító készletben. Itt

1. lépés: Készítse el a kenyeretáblát

Építsd meg a kenyértábládat
Építsd meg a kenyértábládat

Az első dolog, amit meg kell tennie, fel kell építenie a kenyértábláját, és a fotocellát az 5V és A5 csapokhoz kell csatlakoztatnia, ahogy a fenti ábra mutatja. Az RGB LED csatlakoztatásakor minden RGB -t egy tűhöz és katódhoz kell csatlakoztatni a földhöz. Ebben az esetben a piros 6 -ig, zöld 5 -ig és kék 3 -ig.

2. lépés: A kód

Mivel új vagyok ebben, egyesítettem a kódot több helyről, hogy megkapjam a végeredményt. A legfontosabb lépések ezen a kódon belül a fotocella változóinak és az egyes LED -es kimeneteknek a meghatározása. Az eredeti kódforrások több arduino oktató fájlból, valamint Luca Mcloughlin oktatóanyagából származnak.

A kódolás előtt győződjön meg róla, hogy a fotocellát a legalapvetőbb funkcióin teszteli, hogy megtalálja a beállított értéket, az enyém 1023 volt. Ez az az érték, amelyet az if, else utasítás színének megváltoztatására használnak. Ez azért is fontos, mert ez jelzi a LED -nek, hogy mire reagál. Az általam használt kódmashup az alábbiakban található

3. lépés: Teszt

Teszt
Teszt
Teszt
Teszt

A kódolás után tesztelnie kell, hogy megbizonyosodjon arról, hogy minden megfelelően működik. Ha helyesen történik, a LED színének reagálnia kell a fényváltozásra, amikor tárgyat vagy kezet helyeznek rá vagy fölé, átváltva a kékről a pirosra.

Ajánlott: