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:
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.
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
Il buzzer piezoelettrico può essere collegato direttamente ad Arduino.
Buzzer
- pin positivo buzzer → pin 8
- pin negativo buzzer → GND
Il buzzer piezoelettrico può essere collegato direttamente ad Arduino.
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);
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.
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.