Passive Buzzer

Come Funziona:  Dando in input un valore produce in output un suono di frequenza pari al valore.

Sigla Componente:  2SSR

Istruzioni Collegamento:  Il modulo buzzer passivo presenta una porta a 3 pin:
1. segnale (SIG) colore cavo giallo;
2. tensione (VCC) c.c. rosso;
3. terra (GND) c.c. nero;
Colleghiamo il pin 1 (SIG) alla porta 7 del nostro arduino uno,
il pin 3 (GND) invece ad una qualsiasi porta “GND” della scheda
e in fine il pin 2 (VCC) lo connettiamo alla porta che presenta 3,3[V] di output.

Video Dimostrativo (.MOV)

Librerie Necessarie: Nessuna

Codice:

const int buzzerPin = 7;//il buzzer si collega a
int fre;//imposta la variabile per memorizzare il valore di frequenza
void setup()
{
 pinMode(buzzerPin,OUTPUT);//imposta buzzerPin come OUTPUT
}
void loop()
{
 for(int i = 200;i <= 800;i++)// ciclo di frequenza da 200 a 800
 {
 tone(7,i); // nel pin7 genera un tono, la frequenza è i
 delay(5); // attendi 5 millisecondi
 }
 delay(4000); 
 for(int i = 800;i >= 200;i--) // ciclo di frequenza da 800 a 200
 {
 tone(7,i); // nel pin7 genera un tono, la frequenza è i
 delay(10); // attendi 10 millisecondi
 }
}

Lascia un commento

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