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 16
​Buzzer con frequenze diverse

Introduzione
​

In questo progetto utilizzeremo un buzzer piezoelettrico per generare suoni con frequenze diverse.

Arduino permette di produrre suoni tramite la funzione:

tone()

Questa funzione genera un segnale a una determinata frequenza che fa vibrare il buzzer producendo un suono.
​
Questo principio è utilizzato in molti dispositivi elettronici come:
  • allarmi
  • segnali acustici
  • giochi elettronici
  • strumenti musicali digitali

​Materiale necessario
​
  • Arduino Uno (o compatibile)
  • Buzzer piezoelettrico
  • 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, che include quasi tutti i componenti necessari per realizzare molti dei progetti presenti sul sito.

👉 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.
All'interno troverai spiegazioni semplici, schemi chiari e molti progetti pratici pensati per chi parte da zero.

👉 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
  • pin positivo buzzer → pin 8
  • pin negativo buzzer → GND
​
Il buzzer piezoelettrico può essere collegato direttamente ad Arduino.
Foto

Codice Arduino
​Progetto 16 - Buzzer con frequenze diverse

    

​Come funziona il programma

La funzione principale utilizzata in questo progetto è:
tone()
Questa funzione genera un segnale a una determinata frequenza.
​
La sintassi è:
tone(pin, frequenza);

Ad esempio:
tone(8, 1000);
genera un suono di 1000 Hz sul pin 8.

Per fermare il suono si utilizza la funzione:
noTone(pin);

Varianti possibili
​

Suonare una melodia
È possibile combinare diverse frequenze per creare melodie semplici.

Buzzer con pulsante
Il buzzer può essere controllato tramite un pulsante.

Pianola Arduino
Questo progetto può essere esteso per creare una piccola tastiera musicale.

Foto

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