PROGETTI ARDUINO

  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI
  • HOME
  • 200 Progetti
  • PROGETTI E TUTORIAL
  • PROGETTI E TUTORIAL 2
  • ELETTRONICA
  • RECENSIONI
  • MANUALE
  • CONTATTI

Progetto 59
​Buzzer musicale

Introduzione

In questo progetto utilizzeremo un buzzer piezo per riprodurre una semplice melodia con Arduino.

Il buzzer può generare diversi suoni variando la frequenza del segnale.

Associando diverse frequenze alle note musicali, possiamo creare piccole melodie.

Questo tipo di progetto è molto utilizzato per:
  • segnali acustici nei dispositivi elettronici
  • notifiche sonore
  • piccoli strumenti musicali
  • sistemi di allarme
​
Alla fine del progetto Arduino sarà in grado di riprodurre una breve sequenza musicale utilizzando un buzzer.

Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Buzzer piezo
  • Breadboard
  • Cavi jumper
🧰 Non hai ancora i componenti?
Molti dei progetti presenti su progettiarduino.com utilizzano componenti elettronici di base come LED, resistenze, sensori e breadboard.
Se stai iniziando con Arduino, il modo più semplice è utilizzare un kit completo per principianti.

👉 Kit Arduino consigliato:
https://amzn.to/4b3dxjW

📘 Vuoi imparare Arduino passo dopo passo?
Se vuoi approfondire e realizzare progetti più completi, puoi dare un'occhiata anche ai miei libri dedicati ad Arduino.

👉 Scopri i miei libri su Arduino:
https://amzn.to/4rfzjXE

Nota: i link presenti in questa pagina sono link affiliati Amazon.

Schema di collegamento
​

Buzzer piezo
Il buzzer ha due pin.
Collegamenti:
  • Pin positivo → pin 8 Arduino
  • Pin negativo → GND Arduino
​
Il buzzer verrà controllato tramite il pin digitale di Arduino.
Foto

Codice Arduino
​Progetto 59 - Buzzer musicale

    

Come funziona il programma
​

Arduino utilizza la funzione:
tone()
per generare una frequenza sul buzzer.

Ogni frequenza corrisponde a una nota musicale.
​
Nel programma abbiamo usato alcune note della scala:
  • DO
  • RE
  • MI
  • FA
  • SOL
  • LA
  • SI

Il comando:
delay()
determina la durata della nota.
​
Alla fine della sequenza Arduino esegue una pausa di 2 secondi prima di ripetere la melodia.

Varianti possibili
​

Melodia personalizzata
È possibile creare melodie più lunghe aggiungendo nuove note.

Pianola elettronica

Utilizzando più pulsanti si possono riprodurre note diverse.

Allarme sonoro
Il buzzer può essere utilizzato per creare segnali acustici di avviso.

Foto

© ProgettiArduino.com 2026 - Fancello Salvatore
​ Layout, immagini e testi sono di esclusiva proprietà di www.progettiarduino.com 
Privacy Policy