2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles projektis õpime, kuidas juhtida RGB LED -i heledust ja värvi PWM -väljundvõimsusega I/O -portide ja puuteekraani liugurite kaudu. Resistentset 4Duino puutetundlikku ekraani kasutatakse graafilise liidese vahendina RGB LED -i intensiivsuse ja värvi juhtimiseks.
RGB -valgusdioodid on sisuliselt kolm erinevat LED -i, mis on ühendatud üheks, et saada erinevaid värvitoone. Nendel LED -idel on neli jalga. Pikim jalg on tavaline anood või katood ning ülejäänud kolm jalga tähistavad punase, rohelise või sinise värvikanalit.
RGB LED -i värvide juhtimiseks kasutaksime impulsi laiuse modulatsiooni või lühidalt PWM -i. Impulsi laiuse modulatsioon toimib muutuva analoogpinge väljanägemise kaudu, muutes KÕRGE pinge signaali ühe lainekuju perioodi jooksul sisselülitatava aja protsenti.
Mida madalam on töötsükkel, seda rohkem aega kulub signaalil madala pingega signaali olekus ja vastupidi.
1. samm: KUIDAS see toimib
*Nii töötab RGB LED -värvikontroll.
2. samm: EHITA
KOMPONENDID
- 4Duino
- RGB LED (selles näites kasutatakse tavalist katoodi)
- 3 x 220Ω takisti
- Jumper kaabel
- Micro USB kaabel
Ehitage skeem vastavalt ülaltoodud skeemile ja skeemile.
PWM -i rakendamise viis sõltub kasutatava RGB tüübist. Ühise anoodiga RGB LED -i abil on pikk jalg ühendatud toitepinge rööpaga (meie puhul 5V tihvt Arduino peal), ülejäänud kolme jalga juhitakse, seades igale PWM -signaali. Kui PWM -signaali töötsükkel on kõrge, on värvikanal väga hämar või ei lülitu üldse sisse. Miks nii? Kuna LED -i helendamiseks peab sellel olema pingepotentsiaal ja kui meie PWM -signaalil on töötsükli jaoks suur protsent, kulutab see suurema osa ajast 5 V pinge potentsiaaliga nii anoodil kui ka värvikanali jalgadel ja vähem aega 5V anoodil ja 0V värvikanalitel.
3. samm: PROGRAMM
Töötuba 4 - 4 Selle projekti programmeerimiseks kasutatakse Duino Basic Graphics keskkonda.
See projekt nõuab Arduino IDE installimist, kuna Workshop kutsub Arduino visandite koostamiseks Arduino IDE -d. Arduino IDE -d ei pea aga 4Duino programmeerimiseks avama ega muutma.
- Laadige projekti kood alla siit.
- Ühendage 4Duino arvutiga, kasutades µUSB -kaablit.
- Seejärel liikuge vahekaardile Comms ja valige Comms -port, millega 4Duino ühendati.
- Lõpuks minge tagasi vahekaardile „Kodu” ja klõpsake nüüd nuppu „Comp’nLoad”. Workshop 4 IDE palub teil vidinapiltide salvestamiseks sisestada arvutisse µSD -kaardi.
4. samm: demonteerimine
Nüüd saate 4Duino ekraani puutetundlikke liugureid kasutades juhtida RGB LED -i värvi.