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

Da Wikiversità, l'apprendimento libero.

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.

Codice[modifica]




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.

Note[modifica]

Bibliografia[modifica]

Collegamenti esterni[modifica]