Arduino: generazione di suoni tramite il buzzer (scuola media)

L'obiettivo di questo progetto è quello di fare produrre dei suoni al buzzer tramite Arduino.

Oggetti necessari

modifica
  • Un Arduino qualsiasi.
  • Un buzzer.
  • Cavi per i collegamenti.
  • Un interfaccia dove programmare l'Arduino (Arduino IDE)
  • Una breadboard (facoltativa).

Svolgimento

modifica

Colleghiamo i due cavi, rispettivamente quello al polo positivo del buzzer all'entrata "terra", mentre l'altro in un pin a scelta (come indicato nell'immagine). Se si volesse usare la breadboard, il procedimento non cambia: il buzzer viene applicato alla breadboard e i due cavi alle entrate dei pin adiacenti, mantenendo la struttura nella foto sull'Arduino.

 

Software

modifica

Come software per lo sviluppo del codice si utilizza l'IDE di Arduino, nel quale viene usato un linguaggio informatico. Per la struttura si può utilizzare Visualino, editor a blocchi per Arduino, simile a Scratch, che in più permette di vedere anche il codice per Arduino.


 

Il codice non è per nulla complesso, permette di generare suoni attraverso un buzzer collegato ad Arduino. Utilizzando il pin numero 7 sull'Arduino, il codice configura il pin come uscita nella funzione di setup(). Nella funzione di loop(), viene utilizzata la funzione tone() per generare un suono con una frequenza di 500 Hz e una durata di 500 millisecondi (dati riportati senza unità di misura all'interno del codice). Dopo aver emesso il suono, il codice si mette in pausa per 1 secondo utilizzando la funzione delay(). Questo ciclo viene ripetuto in modo continuo, creando un effetto di ripetizione periodica del suono emesso dal buzzer.

Bibliografia

modifica

Collegamenti esterni

modifica