Cuprins:

Player muzical simplu cu buzzer: 4 pași
Player muzical simplu cu buzzer: 4 pași

Video: Player muzical simplu cu buzzer: 4 pași

Video: Player muzical simplu cu buzzer: 4 pași
Video: 4-ch MP3 player 2024, Noiembrie
Anonim
Player muzical simplu cu buzzer
Player muzical simplu cu buzzer

Acesta este un proiect simplu care vă va permite să redați muzică pe arduino folosind un buzzer și câteva LED-uri. În funcție de frecvență, se va aprinde un LED diferit.

Pentru aceasta, veți avea nevoie de:

  • arduino uno
  • panou de masă
  • 4 rezistențe
  • buzzer
  • 3 LED-uri
  • buton
  • unele fire de conector

Pasul 1: Adăugarea butonului

Adăugarea butonului
Adăugarea butonului

Pasul 2: Buton și buzzer

Buton și buzzer
Buton și buzzer

Conectați-vă buzzerul la panoul de măsurare cu un fir conectat la șina GND și celălalt conectând la orice pin de pe Arduino (13, în acest caz).

Butonul dvs. ar trebui să fie conectat la masă folosind un rezistor, la șina de alimentare și apoi la orice pin de pe Arduino (în acest caz, pinul 8).

Pasul 3: Adăugarea LED-urilor

Adăugarea LED-urilor
Adăugarea LED-urilor

Adăugați cele trei LED-uri la placa de conectare, conectând capătul lung al fiecăruia la pinii arduino folosind rezistențe. Cablurile mai scurte vor rămâne conectate la șina GND.

Asigurați-vă că conectați șina de alimentare și șina GND la pinii 5v și GND de pe arduino.

Pasul 4: Cod

Codul a fost în mare parte inspirat și împărțit împreună folosind trei referințe principale

acest tutorial melodie Arduino acest post de forum despre sincronizarea LED-urilor cu lumina acest post cu notele necesare pentru a reda melodiile de Crăciun.

Deși nu funcționează în măsura în care intenționasem inițial, cântă melodia când este apăsat butonul. Intenția a fost de a reda melodii diferite, în funcție de câte ori a fost apăsat butonul (de aici și contorul din cod), dar am continuat să întâmpin probleme cu plasarea notelor și beats într-o declarație if. Când s-ar compila de fapt, buzzer-ul ar zgâlțâi doar și LED-ul roșu ar clipi, slab, dar rapid, până când piesa s-a terminat.

Recomandat: