2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
RGB LED diódy sú skvelým spôsobom, ako zoznámiť deti s programovaním. Budú sa nekonečne miešať s farebnými kombináciami a načasovaním, pričom vo svojom vlastnom čase získajú cit pre kód. Tento projekt používa lacné plnofarebné LED diódy riadené cez I2C, takže na pripojenie sú len štyri vodiče. Je to skvelý úvod do I2C.
Keď sa rozsvieti brzdové svetlo, môžete zmeniť postupnosť farieb na čokoľvek, čo sa vám páči - používa štandardné hexadecimálne kódy farieb.
Čo som použil
1 Arduino, napr. Uno
3 LED moduly z Electric Dollar Store
1 doska nosiča a hlavičky
4 prepojovacie vodiče, samec až samica
Spájkovačka
Krok 1: Zostavte moduly
Vyberte moduly z ich paketov a spájajte tri moduly LED do bielych štvorcov na nosiči. Najľahšie je pracovať sprava doľava, ako je znázornené.
Ak chcete dať modulom LED rôzne adresy I2C, budete musieť zmeniť dve spájkovacie prepojky. Tie, ktoré je potrebné zmeniť, sú A0 na strednom module a A1 na pravom module. Ak chcete zmeniť prepojku, prerušte pravé spájkovacie spojenie a pridajte spájku, aby sa nové spojenie vytvorilo vľavo.
Tu je návod na Sparkfun, ako to urobiť.
Na dosku spájkujte 4-kolíkový konektor a ak je to potrebné, pridajte výsuvné odpory.
Krok 2: Pripojte Arduino
Na pripojenie Arduina k modulu použite štyri prepojovacie vodiče:
- GND sa pripája k Arduino GND
- VCC sa pripája k Arduino 3.3V
- SDA sa pripája k Arduino A4
- SCL sa pripája k Arduino A5
Po vytvorení pripojenia zapnite Arduino a potvrďte, že tri LED žiarovky jemne svietia. To znamená, že všetci získavajú moc.
Krok 3: Načítajte a spustite skicu
Spustite Arduino IDE, potom si stiahnite a pridajte túto skicu stoplight.ino. Nie sú nainštalované žiadne knižnice; skica je všetko, čo potrebujete. Spustite náčrt a semafor začne prechádzať medzi červenou, zelenou a žltou.