Мазмұны:

Зумерлі қарапайым музыкалық ойнатқыш: 4 қадам
Зумерлі қарапайым музыкалық ойнатқыш: 4 қадам

Бейне: Зумерлі қарапайым музыкалық ойнатқыш: 4 қадам

Бейне: Зумерлі қарапайым музыкалық ойнатқыш: 4 қадам
Бейне: 📅 Calendário de Mesa 2024 - Como Fazer? | ARQUIVO GRATUITO 2024, Қараша
Anonim
Зумерлі қарапайым музыкалық ойнатқыш
Зумерлі қарапайым музыкалық ойнатқыш

Бұл дыбыстық сигнал мен бірнеше жарықдиодты пайдаланып arduino -да музыка ойнауға мүмкіндік беретін қарапайым жоба. Жиілікке байланысты басқа жарық диоды жанады.

Ол үшін сізге қажет:

  • сіздің arduino uno
  • нан тақтасы
  • 4 резистор
  • дыбыстық сигнал
  • 3 жарық диоды
  • түйме
  • кейбір қосқыш сымдар

1 -қадам: батырманы қосу

Түймені қосу
Түймені қосу

2 -қадам: Түйме және дыбыстық сигнал

Түйме және дыбыстық сигнал
Түйме және дыбыстық сигнал

Дыбыстық сигналды GND рельсіне қосылатын бір сыммен, екіншісін Arduino -дағы кез келген түйреуішке жалғаңыз (13, бұл жағдайда).

Сіздің түймені резистор арқылы жерге қосу керек, қуат рельсіне, содан кейін Arduino кез келген түйреуішке (бұл жағдайда 8 істік).

3 -қадам: жарықдиодты шамдарды қосу

Жарықдиодты шамдарды қосу
Жарықдиодты шамдарды қосу

Үш светодиодты тақтаға қосыңыз, олардың әрқайсысының ұзын ұшын резисторлар көмегімен arduino түйреуіштеріне қосыңыз. Қысқа сымдар GND рельсіне қосылады.

Электр рельсі мен GND рельсін ардуинодағы 5v және GND түйреуіштеріне қосуды ұмытпаңыз.

4 -қадам: код

Код негізінен үш сілтеме арқылы шабыттандырылды және біріктірілді

бұл Arduino әуенінің оқулығы бұл жарық диодты шамдармен синхрондау туралы осы постта Рождестволық әуендерді ойнауға қажетті жазбалар бар.

Ол мен ойлағандай жұмыс істемесе де, ол түймені басқанда әнді ойнайды. Түймені неше рет басылғанына байланысты әр түрлі әндерді ойнауды мақсат еттім (демек, кодтағы санауыш), бірақ мен if-операторының ішіне жазбаларды және соққыларды қоюға қатысты мәселелерді шеше бердім. Ол шынымен компиляция жасағанда, дыбыстық сигнал естіледі, ал қызыл жарық диоды жыпылықтайды, бірақ күңгірт, бірақ ән аяқталғанша.

Ұсынылған: