Facciamo suonare la Maker Uno

Maker Uno – Prova del Buzzer


Premessa, tutto quanto di seguito descritto vale anche per qualsiasi piastrina compatibile Arduino alla quale sia stato collegato un buzzer (cicalino piezoelettrico).

Per provare il buzzer installato sulla Maker Uno ho deciso che la cosa più giusta sarebe stato farle eseguire il tema di Guerre Stellari e così ho cominciato la ricerca in rete di tutti gli esempi che fanno eseguire ad un Arduino Uno un brano musicale attraverso un cicalino (buzzer).

Ho cominciato con lo scartare tutte le soluzioni basate su librerie e fra le soluzioni rimanenti, ho scelto il lavoro pubblicato da “Dragao sem Chama” .
Il codice proposto è semplice, comprensibile e non adotta soluzioni “strane”. Il sito propone più brani e quelli che ho provato sono stati convertiti a mio avviso con maggior cura di quanto fatto nel lavoro di altre publicazioni.

Il lavoro iniziale è stato veramente semplice, di seguito vi riassumo i passi eseguiti:
– aprite Arduino IDE,
– create un progetto nuovo e cancellate le righe che vengono proposte di default,
– andate sul sito di “Dragao sem Chama” e scegliete il brano che volete eseguire (ad esempio il tema di Guerre Stellari),
– copiate il codice fornito dal link,
– incollate il codice nella finestra di Arduino IDE,
– cambiate il valore abbinato al buzzer inserendo 8 al posto di 11 ( int buzzer = 11; modificato in int buzzer = 8;)
– selezionate la scheda “Arduino/Genuino Uno”,
– collegate la Maker Uno ad una porta USB
– lanciate la compilazione con caricamento del codice e …..
completata la compilazione e il caricamento i buzzer installato nella schedina ha cominciato a suonare.

Il risultato è stato piacevole anche perchè il buzzer, nonostante le dimensioni ridotte si sente bene ma, sentir suonare la scheda e vedere tutti quei LED tristemente spenti mi ha ferito e così ho modificato il codice in maniera da abbinare ad ogni nota l’accensione di un LED.
Troverete il codice modificato in “Facciamo suonare la Maker Uno – r01”.

Approfondimenti proposti:
– Il comando tone() ()
Il Buzzer
Riprodurre musica

Questa voce è stata pubblicata in didattica digitale, Elettronica, Informatica, laboratori, Make, MakerSpace e contrassegnata con , , , , , , , , . Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.