Sommario:

Lettore musicale semplice con cicalino: 4 passaggi
Lettore musicale semplice con cicalino: 4 passaggi

Video: Lettore musicale semplice con cicalino: 4 passaggi

Video: Lettore musicale semplice con cicalino: 4 passaggi
Video: 4 SITI PAZZESCHI CHE NON DOVRESTI MAI VISITARE 2024, Dicembre
Anonim
Lettore musicale semplice con cicalino
Lettore musicale semplice con cicalino

Questo è un progetto semplice che ti permetterà di riprodurre musica sul tuo arduino usando un cicalino e alcuni LED. A seconda della frequenza, si accenderà un LED diverso.

Per questo, avrai bisogno di:

  • il tuo arduino uno
  • tagliere
  • 4 resistori
  • cicalino
  • 3 LED
  • pulsante
  • alcuni fili del connettore

Passaggio 1: aggiunta del pulsante

Aggiunta del pulsante
Aggiunta del pulsante

Passaggio 2: pulsante e cicalino

Pulsante e cicalino
Pulsante e cicalino

Collega il tuo cicalino alla breadboard con un filo che si collega alla guida GND e l'altro che si collega a qualsiasi pin del tuo Arduino (13, in questo caso).

Il tuo pulsante dovrebbe essere collegato a terra usando un resistore, alla barra di alimentazione e quindi a qualsiasi pin dell'Arduino (in questo caso, pin 8).

Passaggio 3: aggiunta di LED

Aggiunta di LED
Aggiunta di LED

Aggiungi i tuoi tre LED alla breadboard, collegando l'estremità lunga di ciascuno ai pin Arduino usando i resistori. I cavi più corti rimarranno collegati alla guida GND.

Assicurati di collegare il binario di alimentazione e il binario GND ai pin 5v e GND sul tuo arduino.

Passaggio 4: codice

Il codice è stato in gran parte ispirato e messo insieme utilizzando tre riferimenti principali

questo tutorial sulla melodia di Arduino questo post sul forum sulla sincronizzazione dei LED con le luci questo post con le note necessarie per suonare le melodie natalizie.

Sebbene non funzioni nella misura in cui avevo inizialmente previsto, riproduce la canzone quando viene premuto il pulsante. L'intenzione era di suonare canzoni diverse a seconda di quante volte era stato cliccato il pulsante (da cui il contatore nel codice), ma continuavo a riscontrare problemi con il posizionamento delle note e dei battiti all'interno di un'istruzione if. Quando si sarebbe effettivamente compilato, il cicalino avrebbe solo vibrato e il LED rosso avrebbe lampeggiato, fioco ma veloce, fino alla fine della canzone.

Consigliato: