Talaan ng mga Nilalaman:

Simpleng Music Player Sa Buzzer: 4 na Hakbang
Simpleng Music Player Sa Buzzer: 4 na Hakbang

Video: Simpleng Music Player Sa Buzzer: 4 na Hakbang

Video: Simpleng Music Player Sa Buzzer: 4 na Hakbang
Video: Pagsunod sa Panuto (1-4 na Hakbang) | Filipino | Teacher Beth Class TV 2024, Nobyembre
Anonim
Simpleng Music Player Sa Buzzer
Simpleng Music Player Sa Buzzer

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

Pagdaragdag ng Pindutan
Pagdaragdag ng Pindutan

Hakbang 2: Button at Buzzer

Button at Buzzer
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

Pagdaragdag ng mga LED
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.

Inirerekumendang: