Mundarija:

Buzzerli oddiy musiqa pleyeri: 4 qadam
Buzzerli oddiy musiqa pleyeri: 4 qadam

Video: Buzzerli oddiy musiqa pleyeri: 4 qadam

Video: Buzzerli oddiy musiqa pleyeri: 4 qadam
Video: JAVA - Pul topamiz (Mood Video) 2024, Noyabr
Anonim
Buzzerli oddiy musiqa pleyeri
Buzzerli oddiy musiqa pleyeri

Bu oddiy loyiha, bu sizga arduino -da ovozli signal va ba'zi LEDlar yordamida musiqa ijro etish imkonini beradi. Chastotaga qarab, boshqa LED yonadi.

Buning uchun sizga kerak bo'ladi:

  • sizning arduino uno
  • non taxtasi
  • 4 ta rezistor
  • ovozli signal
  • 3 ta LED
  • tugma
  • ba'zi ulagich simlari

1 -qadam: tugmani qo'shish

Tugmani qo'shish
Tugmani qo'shish

2 -qadam: Tugma va Buzzer

Tugma va Buzzer
Tugma va Buzzer

Bir signal simini GND rayiga, ikkinchisini Arduino -dagi har qanday pinga ulang (bu holda 13), signal signalini non paneliga ulang.

Sizning tugmachangiz rezistor yordamida elektr tarmog'iga, so'ngra Arduino -dagi istalgan pinga ulangan bo'lishi kerak (bu holda 8 -pin).

3 -qadam: LEDlarni qo'shish

LEDlarni qo'shish
LEDlarni qo'shish

Uchta LEDni non paneliga qo'shing, ularning har birining uzun uchini rezistorlar yordamida arduino pinlariga ulang. Qisqa simlar GND temir yo'liga ulangan holda qoladi.

Quvvat liniyasi va GND rayini arduino -dagi 5v va GND pinlariga ulaganingizga ishonch hosil qiling.

4 -qadam: kod

Kod asosan ilhomlangan va uchta asosiy havola yordamida birlashtirilgan

bu Arduino melodiyasi bo'yicha qo'llanma, bu Rojdestvo qo'shiqlarini ijro etish uchun kerakli yozuvlar bilan LEDlarni yorug'lik bilan sinxronlashtirish haqida.

Garchi u men rejalashtirgan darajada ishlamasa -da, tugma bosilganda qo'shiq ijro etiladi. Niyat tugmachani necha marta bosilganiga qarab turli xil qo'shiqlarni ijro etish edi (shuning uchun koddagi hisoblagich), lekin men if-bayonotiga eslatmalarni va zarbalarni joylashtirishda muammolarga duch keldim. Haqiqatan ham, kompilyatsiya qilinganida, ovozli signal faqat shang'illadi va qizil LED yonib turardi, lekin qo'shiq tugaguniga qadar tez, xira, lekin tez.

Tavsiya: