2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
RGB LED diody jsou skvělý způsob, jak děti seznámit s programováním. Budou si nekonečně pohrávat s barevnými kombinacemi a načasováním a získají cit pro kód ve svém vlastním čase. Tento projekt využívá levné plnobarevné LED diody ovládané přes I2C, takže k připojení jsou pouze čtyři vodiče. Je to skvělý úvod do I2C.
Poté, co se rozsvítí brzdové světlo, můžete změnit barevnou sekvenci na cokoli, co se vám líbí - používá standardní hexadecimální kódy barev.
Co jsem použil
1 Arduino, např. Uno
3 LED moduly z Electric Dollar Store
1 deska nosiče a záhlaví
4 propojovací vodiče, samec - samice
Páječka
Krok 1: Sestavte moduly
Vyjměte moduly z jejich paketů a připájejte tři LED moduly do bílých čtverečků na nosiči. Jak je znázorněno, je nejjednodušší pracovat zprava doleva.
Chcete -li dát modulům LED různé adresy I2C, budete muset změnit dva pájecí můstky. Ty, které je třeba změnit, jsou A0 na středním modulu a A1 na pravém modulu. Chcete-li změnit propojku, přerušte pravý pájecí článek a přidáním pájky vytvořte nové připojení nalevo.
Zde je návod na Sparkfun, jak to udělat.
Na desku připájejte 4kolíkový konektor a v případě použití přidejte výsuvné odpory.
Krok 2: Připojte Arduino
Pro připojení Arduina k modulu použijte čtyři propojovací vodiče:
- GND se připojuje k Arduino GND
- VCC se připojuje k Arduino 3.3V
- SDA se připojuje k Arduino A4
- SCL se připojuje k Arduino A5
Po připojení zapněte Arduino a ověřte, že tři LED diody jemně svítí. To znamená, že všichni získávají moc.
Krok 3: Načtěte a spusťte skicu
Spusťte Arduino IDE, poté si stáhněte a přidejte tuto skicu stoplight.ino. Nejsou k dispozici žádné knihovny k instalaci; náčrt je vše, co potřebujete. Spusťte skicu a semafor začne cyklovat mezi červenou, zelenou a žlutou.