Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ito ay isang simpleng proyekto na magpapahintulot sa iyo na maglaro ng musika sa iyong arduino gamit ang isang buzzer at ilang mga LED. Nakasalalay sa dalas, isang iba't ibang mga LED ay ilaw.
Para dito, kakailanganin mo ang:
- ang arduino mo uno
- breadboard
- 4 na resistors
- buzzer
- 3 LEDs
- pindutan
- ilang mga wire ng konektor
Hakbang 1: Pagdaragdag ng Button
Hakbang 2: Button at Buzzer
Ikonekta ang iyong buzzer sa breadboard na may isang kawad na kumokonekta sa GND rail at ang iba pang kumokonekta sa anumang pin sa iyong Arduino (13, sa kasong ito).
Ang iyong pindutan ay dapat na konektado sa lupa gamit ang isang risistor, sa power rail, at pagkatapos ay sa anumang pin sa Arduino (sa kasong ito, pin 8).
Hakbang 3: Pagdaragdag ng mga LED
Idagdag ang iyong tatlong LEDs sa breadboard, na kumukonekta sa mahabang dulo ng bawat isa sa mga pin ng arduino gamit ang resistors. Ang mas maiikling mga lead ay mananatiling konektado sa GND rail.
Siguraduhing ikonekta ang power rail at GND rail sa 5v at GND pins sa iyong arduino.
Hakbang 4: Code
Ang code ay higit na binigyang inspirasyon at pinagsama gamit ang tatlong pangunahing mga sanggunian
ang Arduino melody tutorialthis forum post na ito tungkol sa pag-synch ng mga LED na may lightsthis post na may mga tala na kinakailangan upang i-play ang mga tono ng Pasko.
Bagaman hindi ito gumagana sa lawak na una kong inilaan, pinapatugtog nito ang kanta kapag pinindot ang pindutan. Ang balak ay magpatugtog ng iba't ibang mga kanta depende sa kung gaano karaming beses na na-click ang pindutan (samakatuwid ang counter sa code), ngunit patuloy akong nakakaranas ng mga isyu sa paglalagay ng mga tala at mga beats sa loob ng isang if-statement. Kapag talaga itong magtipon, ang buzzer ay gagalit lamang at ang pulang LED ay mag-flash, malabo ngunit mabilis, hanggang sa matapos ang kanta.