Talaan ng mga Nilalaman:

Kontrolin ang Bilis ng Jingle Bells Sa Arduino: 4 Hakbang
Kontrolin ang Bilis ng Jingle Bells Sa Arduino: 4 Hakbang

Video: Kontrolin ang Bilis ng Jingle Bells Sa Arduino: 4 Hakbang

Video: Kontrolin ang Bilis ng Jingle Bells Sa Arduino: 4 Hakbang
Video: JINGLE BELLS ( Dj Jurlan Remix ) - Christmas Dance | Dance Fitness | Zumba 2024, Nobyembre
Anonim
Kontrolin ang Bilis ng Jingle Bells Sa Arduino
Kontrolin ang Bilis ng Jingle Bells Sa Arduino

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: