INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
RGB -LED's is 'n uitstekende manier om kinders kennis te maak met programmering. Hulle sal eindeloos met kleurkombinasies en tydsberekening mors, en op hul eie tyd 'n gevoel van kode kry. Hierdie projek gebruik goedkoop volkleur-LED's wat oor I2C beheer word, dus is daar slegs vier drade om aan te sluit. Dit maak 'n uitstekende inleiding tot I2C.
Nadat die stoplig aan die gang is, kan u die kleurreeks verander na alles wat u wil - dit gebruik standaard kleur hex -kodes.
Wat ek gebruik het
1 Arduino, bv. Uno
3 LED -modules van Electric Dollar Store
1 draerbord en opskrifte
4 springdrade, manlik tot vroulik
Soldeerbout
Stap 1: Monteer die modules
Haal die modules uit hul pakkies en soldeer die drie LED -modules in die wit blokkies op die draer. Dit is die maklikste om van regs na links te werk, soos getoon.
Om die LED -modules verskillende I2C -adresse te gee, moet u twee soldeerspringers verander. Die een wat verander moet word, is A0 op die middelste module en A1 op die regterkantse module. Om 'n trui te verander, breek die regter soldeerskakel en voeg soldeer by om 'n nuwe verbinding aan die linkerkant te maak.
Hier is 'n Sparkfun -handleiding oor hoe u dit moet doen.
Soldeer 'n 4-pen-kopstuk aan die bord en voeg pullup-weerstande by indien dit gebruik word.
Stap 2: Koppel die Arduino
Gebruik vier springdrade om die Arduino aan die module te koppel:
- GND maak verbinding met Arduino GND
- VCC maak verbinding met Arduino 3.3V
- SDA maak verbinding met Arduino A4
- SCL maak verbinding met Arduino A5
As u die verbinding gemaak het, skakel die Arduino aan en bevestig dat die drie LED -lampe saggies gloei. Dit beteken dat hulle almal krag kry.
Stap 3: Laai en voer die skets uit
Begin die Arduino IDE, laai dan hierdie stoplight.ino -skets af en voeg dit by. Daar is geen biblioteke om te installeer nie; die skets is al wat u nodig het. Begin die skets, en die stoplig begin tussen rooi, groen en geel fietsry.