2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
LED-urile RGB sunt o modalitate excelentă de a introduce copiii în programare. Se vor încurca la nesfârșit cu combinații de culori și sincronizare, obținând o senzație de cod pe cont propriu. Acest proiect folosește LED-uri colorate ieftine controlate prin I2C, deci există doar patru fire de conectat. Face o introducere excelentă la I2C.
După ce lumina de oprire funcționează, puteți schimba secvența de culori cu orice doriți - folosește coduri hexagonale de culoare standard.
Ce am folosit
1 Arduino, de ex. O. N. U
3 module LED de la Electric Dollar Store
1 placă de transport și anteturi
4 fire jumper, de la mascul la feminin
Ciocan de lipit
Pasul 1: Asamblați modulele
Scoateți modulele din pachetele lor și lipiți cele trei module LED în pătratele albe de pe suport. Este cel mai ușor să lucrați de la dreapta la stânga, așa cum se arată.
Pentru a da modulelor LED adrese I2C diferite, va trebui să schimbați două jumperi de lipit. Cele de modificat sunt A0 pe modulul din mijloc și A1 pe modulul din dreapta. Pentru a schimba un jumper, rupeți legătura de lipire din partea dreaptă și adăugați lipirea pentru a face o nouă conexiune la stânga.
Există un tutorial Sparkfun despre cum să faceți acest lucru, aici.
Lipiți un antet cu 4 pini pe placa și adăugați rezistențe de tragere, dacă utilizați.
Pasul 2: Conectați Arduino
Utilizați patru fire jumper pentru a conecta Arduino la modul:
- GND se conectează la Arduino GND
- VCC se conectează la Arduino 3.3V
- SDA se conectează la Arduino A4
- SCL se conectează la Arduino A5
După ce ați făcut conexiunea, porniți Arduino și confirmați că cele trei lămpi cu LED-uri luminează ușor. Aceasta înseamnă că toți primesc putere.
Pasul 3: Încărcați și rulați schița
Lansați ID-ul Arduino, apoi descărcați și adăugați această schiță stoplight.ino. Nu există biblioteci de instalat; schița este tot ce ai nevoie. Rulați schița, iar semaforul va începe să circule între roșu, verde și galben.