Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
RGB -LEDit ovat loistava tapa esitellä lapset ohjelmointiin. He sekoittavat loputtomasti väriyhdistelmiin ja ajoitukseen saadakseen tunteen koodista omalla ajallaan. Tässä projektissa käytetään halpoja täysvärisiä LED-valoja, joita ohjataan I2C: llä, joten liitäntöjä on vain neljä. Se on hyvä johdanto I2C: hen.
Kun olet saanut jarruvalon toimimaan, voit muuttaa värijärjestyksen haluamaksesi - se käyttää tavallisia väriheksakoodeja.
Mitä käytin
1 Arduino, esim. Uno
3 LED -moduulia Electric Dollar Storesta
1 kantolevy ja otsikot
4 hyppyjohtoa, uros -naaras
Juotin
Vaihe 1: Kokoa moduulit
Poista moduulit pakkauksistaan ja juota kolme LED -moduulia telineen valkoisiin neliöihin. Helpointa on työskennellä oikealta vasemmalle, kuten kuvassa.
Jos haluat antaa LED -moduuleille eri I2C -osoitteet, sinun on vaihdettava kaksi juotoshyppää. Muutettavat ovat A0 keskimoduulissa ja A1 oikeanpuoleisessa moduulissa. Jos haluat vaihtaa hyppyjohtimen, katkaise oikeanpuoleinen juotoslenkki ja lisää juotos uuden yhteyden luomiseksi vasemmalle.
Tässä on Sparkfun -opetusohjelma, miten tämä tehdään.
Juotos 4-nastainen otsikko levylle ja lisää vetovoimat, jos käytät.
Vaihe 2: Yhdistä Arduino
Liitä Arduino moduuliin neljällä hyppyjohdolla:
- GND muodostaa yhteyden Arduino GND: hen
- VCC muodostaa yhteyden Arduino 3.3V: een
- SDA muodostaa yhteyden Arduino A4: ään
- SCL muodostaa yhteyden Arduino A5: een
Kun olet muodostanut yhteyden, kytke Arduino päälle ja varmista, että kolme LED -lamppua hehkuvat pehmeästi. Tämä tarkoittaa, että he kaikki saavat valtaa.
Vaihe 3: Lataa ja suorita luonnos
Käynnistä Arduino IDE, lataa ja lisää tämä stoplight.ino -luonnos. Ei ole asennettavia kirjastoja; luonnos on kaikki mitä tarvitset. Suorita luonnos, ja merkkivalo alkaa kiertää punaisen, vihreän ja keltaisen välillä.