Turinys:
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šioje pamokoje pabandykime ką nors įdomaus - palaipsniui keisdami šviesos diodų šviesumą programuodami. Kadangi pulsuojanti šviesa atrodo kaip kvėpavimas, mes jai suteikiame magišką pavadinimą - kvėpuojantis šviesos diodas. Šį efektą pasieksime impulsų pločio moduliacija (PWM)
1 žingsnis: komponentai
- „Arduino Uno“lenta * 1
- USB kabelis * 1
- Rezistorius (220Ω) * 1
- LED * 1
- Duonos lenta * 1
- jungiamieji laidai
2 žingsnis: principas
Impulso pločio moduliacija arba PWM yra metodas, leidžiantis gauti analoginius rezultatus skaitmeninėmis priemonėmis. Skaitmeninis valdymas naudojamas kvadratinei bangai, signalui įjungti ir išjungti, sukurti. Šis įjungimo-išjungimo modelis gali imituoti įtampą tarp visiško įjungimo (5 voltai) ir išjungimo (0 voltų), keičiant signalo praleidžiamo laiko dalį, palyginti su signalo išjungimo laiku. „Laiko“trukmė vadinama pulso pločiu. Norėdami gauti skirtingas analogines vertes, jūs pakeičiate arba moduliuojate tą plotį. Jei pakankamai greitai pakartosite šį įjungimo modelį su tam tikru įrenginiu, pavyzdžiui, šviesos diodu, tai būtų taip: signalas yra pastovi įtampa tarp 0 ir 5 V, reguliuojanti šviesos diodo ryškumą. (Žr. PWM aprašymą oficialioje „Arduino“svetainėje).
Žemiau esančioje grafikoje žalios linijos reiškia įprastą laikotarpį. Ši trukmė arba laikotarpis yra atvirkštinis PWM dažnis. Kitaip tariant, esant „Arduino PWM“dažniui maždaug 500 Hz, žalios linijos būtų matuojamos po 2 milisekundes.
Skambinimas į analogWrite () yra skalėje nuo 0 iki 255, todėl analogWrite (255) reikalauja 100% darbo ciklo (visada įjungtas), o analogWrite (127) yra 50% darbo ciklas (pusę laiko) pavyzdys.
Pamatysite, kad kuo mažesnė PWM vertė, tuo mažesnė vertė bus paversta įtampa. Tada šviesos diodas atitinkamai tampa silpnesnis. Todėl mes galime valdyti šviesos diodo ryškumą valdydami PWM vertę.
3 žingsnis: schema
4 žingsnis: procedūros
Programuodami galime naudoti analogWrite () funkciją, kad į 9 kaištį įrašytume skirtingas vertes. Atsižvelgiant į tai, pasikeis šviesos diodo šviesumas. „SunFounder Uno“plokštėje 3, 5, 6, 9, 10 ir 11 kaiščiai yra PWM kaiščiai (pažymėti „~“). Galite prijungti bet kurį iš šių kaiščių.
1 žingsnis:
Sukurkite grandinę.
2 žingsnis:
Atsisiųskite kodą iš
3 žingsnis:
Įkelkite eskizą į „Arduino Uno“lentą
Spustelėkite įkėlimo piktogramą, kad įkeltumėte kodą į valdymo skydelį.
Jei lango apačioje rodoma „Įkėlimas baigtas“, tai reiškia, kad eskizas buvo sėkmingai įkeltas.
Čia turėtumėte pamatyti, kad šviesos diodas tampa vis ryškesnis ir šviesesnis, tada lėtai pritemdomas ir vėl vis ryškesnis ir silpnesnis, kaip ir kvėpavimas.
Rekomenduojamas:
„Arduino“fotorezistoriaus šviesos diodas: 4 žingsniai
„Arduino“fotorezistoriaus šviesos diodas: Mano projektas yra apie foto rezistorių, kuris sumažina šviesos diodo šviesą, priklausomai nuo išorinės šviesos. Įkvėpimo semiausi iš „Tech“, „A Style“. „Arduino fotorezistoriaus šviesos diodas įjungtas/išjungtas“. Instructables, Instructables, 2017 m. Spalio 8 d., Www.instructables.com/Arduino-Photore
RGB šviesos diodas ir kvėpavimo nuotaika: 8 žingsniai
RGB LED ir kvėpavimo nuotaikos lemputė: RGB LED & „Breathing Mood Light“yra paprasta naktinė lemputė, kurią sudaro du režimai. Pirmuoju režimu galite pakeisti RGB šviesos diodo spalvą pasukdami tris kintamus rezistorius, o antrame režime - kvėpavimo būsena
„Bluetooth“valdomas šviesos diodas naudojant „Arduino Uno“: 7 žingsniai
„Bluetooth“valdomas šviesos diodas naudojant „Arduino Uno“: Šis projektas skirtas LED lempučių valdymui naudojant „Arduino“ir „Bluetooth“programą. Šiam projektui naudojau „Arduino Uno“, tačiau galite naudoti bet kurią „Arduino“plokštę. Prieš pradėdami projektą, atsisiųskite šį šaltinio kodą ir įkelkite jį į savo lentą
RGB šviesos diodas su „Arduino Uno R3“: 7 žingsniai
RGB LED su „Arduino Uno R3“: Anksčiau mes naudojome PWM technologiją, kad valdytume šviesos diodų ryškumą ir pritemdymą. Šioje pamokoje mes jį naudosime valdydami RGB šviesos diodą, kad mirksėtų įvairios spalvos. Kai šviesos diodo R, G ir B kaiščiams nustatomos skirtingos PWM vertės, jo ryškumas yra
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis