INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n spesiale lamp wat u help om lekker te slaap. Ek gebruik die RGB LED om hierdie lamp te maak; dit is elegant as jy 'n deksel byvoeg.
Voorrade
1x Arduino Leonardo
5x drade
4x Clip drade
1x RGB LED
1x Papier
1x 100ohm weerstand
Stap 1: Kode
Die skakel vir volledige kodes: Arduino CC
// RGB LED lamp
// Die kleur van LED verander in die volgorde rooi, oranje, geel, groen, blou, donkerblou en dan pers. // Die RGB -LED word beheer deur die kleur van rooi, groen en blou // Speld 7 beheer die helderheid van die rooi // Speld 6 beheer die helderheid van die groen // Speld 5 beheer die helderheid van die opstel van die blou leemte () {// plaas u opstellingskode hier om een keer te werk:} void lus () {// Hoofkode analogWrite (7, 255); // 改 analogWrite (6, 0); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Rooi analogWrite (7, 255); // 改 analogWrite (6, 120); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Oranje analogWrite (7, 255); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Geel analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 0); // 改 vertraging (1000); // wag 'n paar millisekondes // Groen analogWrite (7, 0); // 改 analogWrite (6, 255); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Blou analogWrite (7, 0); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Donkerblou analogWrite (7, 130); // 改 analogWrite (6, 0); // 改 analogWrite (5, 255); // 改 vertraging (1000); // wag 'n paar millisekondes // Pers}
Stap 2: Verduidelik
RGB LED word beheer deur 'n negatiewe polariteit en drie soorte lig: rooi, groen en blou. Hierdie drie kleure is die primêre kleure van lig. Verskillende helderheid vir elke gekombineerde kleur kan byna alle soorte kleure maak. Ek kies die kleure van die reënboog: rooi, oranje, geel, groen, blou, donkerblou en violet om die kleure van my lamp te wees.
Stap 3: Bou Arduino op
Bou die kring op soos die prent hierbo.
- Drie drade sluit van D5, D6 en D7 aan op die RGB LED.
- 'N Draad verbind van GND met die negatiewe polariteit van LED's
- 4 clip drade verbind met die RGB LED
- Laai die kodes op vanaf die Arduino -app
- Maak 'n deksel op papier
Hier is 'n skakel vir die gebruik van 'n papier om 'n lampdeksel te maak:
www.youtube.com/watch?v=DCelEdIow2c
Na dit alles is jy klaar!
Geluk!
Bron: LED knipper