Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Mga kable
- Hakbang 2: Pag-coding
- Hakbang 3: Subukan Ito
- Hakbang 4: Gumagana Ito, Ngayon Ibahagi
Video: Kontrolin ang Bilis ng Jingle Bells Sa Arduino: 4 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ipapakita sa iyo ng Instructable na ito kung paano magprogram ng isang strip LED upang tumutugma sa mga tala na nilalaro ng Arduino. Maaari mo ring pabilisin o pabagalin ang kanta sa pamamagitan ng paglapit ng iyong kamay o palayo sa photoresistor. Ang aking halimbawa ay sa kantang Jingle Bells subalit maaari mo itong palitan upang maging anumang kanta kung isasalin mo ang mga tala.
Mga gamit
- Photoresistor
- Board ng Arduino
- 10K risistor (x2)
- LED strip
- Speaker amplifier
- Mga wire (lalaki at babae)
Hakbang 1: Mga kable
Sanggunian ang link sa ibaba upang makita ang tamang pag-set up para sa iyong mga wire.
Ang lahat ng mga rosas na wires ay nakahanay sa mga numero ng pin.
Ang lahat ng mga itim na wires ay humahantong sa lupa.
Ang lahat ng mga pulang wires ay humantong sa 5V.
Ang lahat ng itim na may tan ay nangangahulugang isang risistor.
Ang mga berdeng wires ay nangangahulugan ng mga wire na lumalabas mula sa LED strip.
Hakbang 2: Pag-coding
Kopyahin ang code na nakalakip.
Ang natitira ay paliwanag kung paano gumagana ang code:
Ang pag-coding ay may mga komento subalit makikita mo na napakahaba nito. Ang mga paunang tala ay ipinahayag na tiyakin na ang iyong board ay maaaring gumawa ng anumang tono ng musikal. Mayroong pagkatapos ay isang deklarasyon ng mga kulay upang tumutugma sa bawat tala. Ang walang bisa na pag-set up ang magpapasara sa lahat ng iyong mga pin at magsisimula sa pagprograma. Ang void loop ay kung saan nagaganap ang pangunahing pag-coding. Nagsisimula ito sa isang float tempo, tinitiyak nito na ang iyong kanta ay magpapabilis o mabagal depende sa kung gaano ka kalapit sa photoresistor. Kung mas malapit ka mas mabilis ang pag-play nito. Pagkatapos ay nagpapatuloy na maglaro ng mga kampanilya ng jingle. Ang bawat tala ay may sariling pag-andar. Sa una ay nililimas ang LED strip ng lahat ng mga kulay, pagkatapos ay idinidikta nito ang tala at kung gaano ito katagal. Para sa isang kapat na tala sa mga pag-play para sa 250 milliseconds, isang kalahating tala ang nagpe-play para sa 500 milliseconds at isang buong tala ay nagpe-play para sa 1000 milliseconds. Matapos ang deklarasyong ito mayroong isang loop na nagsasabi sa board kung gaano karaming mga ilaw ang dapat na mag-ilaw; para sa isang-kapat tala 5 ilaw ilaw up, para sa isang kalahating tala 10 ilaw at para sa isang buong tala 10 ilaw ilaw up. Mayroong isang pagdidikta ng kulay at pagkaantala upang wakasan ang tala. Patuloy itong inuulit maliban kung na-unplug mula sa board.
Hakbang 3: Subukan Ito
Ang paraan upang subukan ang iyong code at mga kable ay i-plug ito! Kung hindi ito gumagana nang maayos, suriin ang iyong mga wire at nakopya mo ang lahat ng pag-coding. Maaari kang magkaroon ng isang lupa pagpunta sa 5V o iba pang mga mix up.
Hakbang 4: Gumagana Ito, Ngayon Ibahagi
Ngayon na nagtrabaho ka ng anumang mga isyu na tapos ka na sa proyekto! Mag-snap ng larawan at ibahagi sa iyong mga kaibigan. Kung nais mo maaari mong baguhin ang kanta sa pamamagitan ng paggawa ng iba't ibang mga tala at pagbabago ng mga kulay nang magkakasunod. Nasa sa iyo, ang mga posibilidad ay walang katapusang!
Inirerekumendang:
Kontrolin ng Arduino ang Bilis at Direksyon ng Motor ng DC Paggamit ng isang Potentiometer, OLED Display & Buttons: 6 na Hakbang
Arduino Control DC Bilis at Direksyon ng Motor Gamit ang isang Potentiometer, OLED Display & Buttons: Sa tutorial na ito matututunan natin kung paano gumamit ng isang driver ng L298N DC MOTOR CONTROL at isang potentiometer upang makontrol ang isang bilis at direksyon ng motor ng DC na may dalawang mga pindutan at ipakita ang halagang potensyomiter sa OLED Display. Manood ng isang video ng demonstrasyon
Kontrolin ng Arduino ang Bilis at Direksyon ng Motor ng DC Paggamit ng isang Potensyomiter at Pindutan: 6 na Hakbang
Kontrolin ng Arduino ang Bilis at Direksyon ng Motor ng DC Paggamit ng isang Potentiometer at Mga Pindutan: Sa tutorial na ito matututunan natin kung paano gumamit ng isang driver ng L298N DC MOTOR CONTROL at isang potentiometer upang makontrol ang isang bilis at direksyon ng motor ng DC na may dalawang mga pindutan. Panoorin ang isang video ng demonstrasyon
Kontrolin ng Arduino ang Bilis at Direksyon ng Motor ng DC Paggamit ng isang Potensyomiter: 6 na Hakbang
Arduino Control DC Bilis at Direksyon ng Motor Gamit ang isang Potentiometer: Sa tutorial na ito matututunan namin kung paano gumamit ng isang driver ng L298N DC MOTOR CONTROL at isang potentiometer upang makontrol ang isang bilis at direksyon ng motor ng DC. Panoorin ang isang video ng demonstrasyon
Kontrolin ang Bilis ng Brushless DC Motor Gamit ang Arduino at Bluetooth Module (HC-05): 4 na Hakbang
Kontrolin ang Bilis ng Brushless DC Motor Gamit ang Arduino at Bluetooth Module (HC-05): Panimula Sa tutorial na ito, makokontrol namin ang bilis ng motor na Brushless DC gamit ang Arduino UNO, Bluetooth Module (HC-05) at Android application para sa Bluetooth ( Arduino Bluetooth Controller)
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c