Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Prinsipyo
- Hakbang 3: Ang Diagram ng Skematika
- Hakbang 4: Mga Pamamaraan
Video: Paghinga ng LED Sa Arduino Uno R3: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa araling ito, subukan natin ang isang bagay na kagiliw-giliw - unti-unting binabago ang ilaw ng isang LED sa pamamagitan ng pagprograma. Yamang ang pag-iilaw ng ilaw ay parang paghinga, binibigyan namin ito ng isang mahiwagang pangalan - humihinga LED. Magagawa namin ang epektong ito sa pamamagitan ng pulse width modulation (PWM)
Hakbang 1: Mga Bahagi
- Arduino Uno board * 1
- USB cable * 1
- Resistor (220Ω) * 1
- LED * 1
- Breadboard * 1
- Mga Jumper wires
Hakbang 2: Prinsipyo
Ang modulasyon ng lapad ng pulso, o PWM, ay isang pamamaraan para sa pagkuha ng mga resulta sa analog na may digital na paraan. Ginagamit ang kontrol sa digital upang lumikha ng isang parisukat na alon, isang senyas na lumipat sa pagitan at sa. Ang on-off na pattern na ito ay maaaring gayahin ang mga voltages sa pagitan ng buong on (5 Volts) at off (0 Volts) sa pamamagitan ng pagbabago ng bahagi ng oras na ginugol ng signal kumpara sa oras na gumastos ang signal. Ang tagal ng "on time" ay tinatawag na lapad ng pulso. Upang makakuha ng iba't ibang mga halagang analog, binago mo, o binabago ang lapad na iyon. Kung ulitin mo ang on-off na pattern na ito nang mabilis sa ilang aparato, isang LED halimbawa, magiging katulad nito: ang signal ay isang matatag na boltahe sa pagitan ng 0 at 5V na pagkontrol sa liwanag ng LED. (Tingnan ang paglalarawan ng PWM sa opisyal na website ng Arduino).
Sa graphic sa ibaba, ang mga berdeng linya ay kumakatawan sa isang regular na tagal ng panahon. Ang tagal o panahong ito ay ang kabaligtaran ng dalas ng PWM. Sa madaling salita, na may dalas ng Arduino PWM na halos 500Hz, ang mga berdeng linya ay susukat sa 2 milliseconds bawat isa.
Ang isang tawag sa analogWrite () ay nasa isang sukat na 0 - 255, tulad ng kahilingan ng analogWrite (255) ng isang 100% na cycle ng tungkulin (laging nasa), at ang analogWrite (127) ay isang 50% na cycle ng tungkulin (sa kalahating oras) para sa halimbawa
Malalaman mo na mas maliit ang halaga ng PWM, mas maliit ang halaga pagkatapos ma-convert sa boltahe. Pagkatapos ang LED ay nagiging malabo nang naaayon. Samakatuwid, maaari naming makontrol ang ningning ng LED sa pamamagitan ng pagkontrol sa halaga ng PWM.
Hakbang 3: Ang Diagram ng Skematika
Hakbang 4: Mga Pamamaraan
Sa pamamagitan ng pagprograma, maaari naming gamitin ang pagpapaandar ng analogWrite () upang magsulat ng iba't ibang mga halaga upang i-pin ang 9. Ang ilaw ng LED ay magbabago batay doon. Sa board ng SunFounder Uno, i-pin ang 3, 5, 6, 9, 10, at 11 ang mga pin ng PWM (na may markang "~". Maaari mong ikonekta ang anuman sa mga pin na ito.
Hakbang 1:
Buuin ang circuit.
Hakbang 2:
I-download ang code mula sa
Hakbang 3:
I-upload ang sketch sa Arduino Uno board
I-click ang I-upload na icon upang mai-upload ang code sa control board.
Kung ang "Tapos nang mag-upload" ay lilitaw sa ilalim ng window, nangangahulugan ito na ang sketch ay matagumpay na na-upload.
Dito dapat mong makita na ang LED ay nagiging mas maliwanag at mas maliwanag, pagkatapos ay dahan-dahang lumabo, at muli ay mas maliwanag at malabo nang paulit-ulit, tulad ng paghinga.
Inirerekumendang:
Paghinga ng Christmas Tree - Arduino Christmas Light Controller: 4 Mga Hakbang
Paghinga ng Christmas Tree - Arduino Christmas Light Controller: Hindi magandang balita na ang control box para sa aking 9-ft na pre-lit na artipisyal na Christmas tree ay sinira bago ang Pasko, at ang tagagawa ay hindi nagbibigay ng mga kapalit na bahagi. Ipinapakita ng hindi masasalamin kung paano gumawa ng iyong sariling LED light driver at controller na gumagamit ng Ar
Isang Banayad na Paghinga na Kinokontrol ng isang Raspberry Pi: 5 Hakbang
Isang Banayad na Paghinga na Kinokontrol ng isang Raspberry Pi: Ang " Breathing Exercise Light " na inilarawan dito ay isang simple at medyo hindi magaan na ilaw ng pag-pulso na maaaring suportahan ka sa iyong paghinga execises at matulungan kang mapanatili ang isang pare-parehong ritmo sa paghinga. Maaari din itong magamit hal. bilang isang nakapapawi n
Paghinga: Pagkupas ng Mga Fairy Light sa isang Glass Block: 6 Mga Hakbang
Breathe: Fading Fairy Lights sa isang Glass Block: Para sa Pasko sa taong ito nagpasya akong gumamit ng isang glass block, isang PWM controller at ilang mga LED light light fairy upang bigyan ang aking asawa ng isang makulay na regalo
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Pangunahing Sensor ng Paghinga ng Belt: 8 Mga Hakbang
Pangunahing Belt Respiration Sensor: Sa mundo ng biosensing, maraming paraan upang masukat ang paghinga. Ang isa ay maaaring gumamit ng isang thermistor upang masukat ang temperatura sa paligid ng butas ng ilong, ngunit muli marahil ay hindi mo nais ang isang kakatwang ipataw na nakatali sa iyong ilong. Maaari ring mag-attach ang isang accele