Tartalomjegyzék:
Videó: Lélegző LED Arduino Uno R3 -mal: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben a leckében próbáljunk ki valami érdekeset - fokozatosan változtassuk meg a LED fényességét programozáson keresztül. Mivel a pulzáló fény légzésnek tűnik, varázslatos nevet adunk neki - lélegző LED. Ezt a hatást impulzusszélesség -modulációval (PWM) érjük el
1. lépés: Alkatrészek
- Arduino Uno tábla * 1
- USB kábel * 1
- Ellenállás (220Ω) * 1
- LED * 1
- Kenyeretábla * 1
- Jumper vezetékek
2. lépés: Alapelv
Az impulzusszélesség -moduláció (PWM) egy technika, amellyel analóg eredményeket lehet elérni digitális eszközökkel. A digitális vezérlés egy négyzethullám létrehozására szolgál, egy jel, amely be- és kikapcsol. Ez a ki-be kapcsolási minta szimulálhatja a feszültségeket a teljes bekapcsolás (5 volt) és a kikapcsolás (0 volt) között azáltal, hogy megváltoztatja a jel által eltöltött idő azon részét, amelyet a jel tölt. Az "időben" időtartamát impulzusszélességnek nevezzük. Változó analóg értékek eléréséhez módosítsa vagy modulálja ezt a szélességet. Ha ezt a ki-be kapcsolási mintát elég gyorsan megismétli valamilyen eszközzel, például egy LED-el, akkor ez így lenne: a jel egy 0 és 5 V közötti feszültség, amely szabályozza a LED fényerejét. (Lásd a PWM leírását az Arduino hivatalos honlapján).
Az alábbi ábrán a zöld vonalak egy szabályos időszakot jelölnek. Ez az időtartam vagy időszak a PWM frekvencia fordítottja. Más szóval, az Arduino PWM frekvenciája körülbelül 500 Hz, a zöld vonalak egyenként 2 milliszekundumot mérnének.
Az analogWrite () hívása 0 - 255 skálán történik, így az analogWrite (255) 100% -os (mindig bekapcsolt) ciklusra van szükség, az analogWrite (127) pedig 50% -os (a félidőben) példa.
Látni fogja, hogy minél kisebb a PWM érték, annál kisebb lesz az érték feszültséggé alakítás után. Ekkor a LED ennek megfelelően halványabbá válik. Ezért a PWM érték szabályozásával szabályozhatjuk a LED fényerejét.
3. lépés: A vázlatos diagram
4. lépés: Eljárások
Programozással az analogWrite () függvény segítségével különböző értékeket írhatunk a 9 -es tűre. A LED fényereje ettől függően változik. A SunFounder Uno táblán a 3., 5., 6., 9., 10. és 11. tű a PWM csapjai („~” jelzéssel). Ezen tűk bármelyikét csatlakoztathatja.
1. lépés:
Építsd fel az áramkört.
2. lépés:
Töltse le a kódot a https://github.com/primerobotics/Arduino webhelyről
3. lépés:
Töltse fel a vázlatot az Arduino Uno táblára
Kattintson a Feltöltés ikonra a kód feltöltéséhez a vezérlőpultra.
Ha a "Kész feltöltés" felirat jelenik meg az ablak alján, az azt jelenti, hogy a vázlat sikeresen feltöltődött.
Itt látnia kell, hogy a LED egyre világosabb lesz, majd lassan elhalványul, és ismételten egyre világosabb és halványabb, akár a légzés.
Ajánlott:
Kapcsolható játékok: vízzel lélegző gyalogsárkány hozzáférhető!: 7 lépés (képekkel)
Kapcsolható játékok: vízzel lélegző sétáló sárkány hozzáférhető !: A játékhoz való alkalmazkodás új utakat és testreszabott megoldásokat nyit meg annak érdekében, hogy a mozgáskorlátozott vagy fejlődési fogyatékos gyermekek önállóan léphessenek kapcsolatba a játékokkal. Sok esetben azok a gyerekek, akik igénylik az adaptált játékokat, nem tudnak
Lélegző karácsonyfa - Arduino karácsonyi fényvezérlő: 4 lépés
Lélegző karácsonyfa-Arduino karácsonyi fényvezérlő: Nem jó hír, hogy a 9 láb hosszú, előre megvilágított mesterséges karácsonyfám vezérlő doboza karácsony előtt eltört ,, és a gyártó nem biztosít cserealkatrészeket. Ez a kifürkészhetetlen bemutatja, hogyan lehet saját LED -fényvezérlőt és vezérlőt használni az Ar
DIY hajszárító N95 lélegző sterilizáló: 13 lépés
DIY hajszárító N95 lélegző sterilizáló: A SONG et al. (2020) [1], a hajszárító által 30 perc alatt 70 ° C -os hő elegendő ahhoz, hogy inaktiválja a vírusokat egy N95 -ös lélegeztetőgépben. Tehát ez egy megvalósítható módja annak, hogy a rendszeres emberek a mindennapi tevékenységek során újra felhasználhassák N95-es lélegzetvételüket
A legerősebb Arduino-UNO, Massduino-UNO: 9 lépés
A legerősebb Arduino-UNO, Massduino-UNO: Mi a Massduino? A Massduino egy új termékcsalád, amely ötvözi az Arduino platform periférián gazdag, kényelmes és gyors fejlesztését, alacsony költségű és könnyen gyártható nagyüzemi előnyeit. Szinte az összes Arduino kód lehet egy
Lélegző fény, amelyet a Raspberry Pi vezérel: 5 lépés
Légzőfény, amelyet a Raspberry Pi vezérel: A " Légző gyakorló fény " az itt leírt egyszerű és viszonylag olcsó pulzáló fény, amely támogathatja a légzés végrehajtását és segít fenntartani az állandó légzési ritmust. Használható pl. mint nyugtató