Come tonificare su più altoparlanti in Arduino

Come tonificare su più altoparlanti in Arduino
Le schede Arduino sono molto utili per l'utilizzo di microcontrollori per lavorare su più progetti e interfacciare più sensori. La scheda Arduino più comunemente usata è l'Arduino Uno che è l'opzione migliore per fare piccoli progetti. Per interfacciarsi gli altoparlanti con Arduino Uno e dare a ciascun diffusore una nota diversa viene eseguita in questo discorso.

Per tonificare i più altoparlanti usando Arduino è possibile utilizzare la funzione tono. Il tono della funzione ha tre argomenti: uno è il numero pin su cui l'altoparlante è collegato ad Arduino, il secondo argomento è la frequenza del tono e il terzo è la durata per la quale il tono deve essere riprodotto. La funzione genera un'onda quadra della frequenza data. Allo stesso modo, se si devono tonificare più altoparlanti, viene utilizzata una funzione NOTONE per fermare il rispettivo altoparlante in modo che l'altoparlante successivo possa eseguire. C'è solo un argomento per la funzione notone che è il numero pin del rispettivo oratore il cui tono deve essere fermato. La sintassi per il tono e nessuna funzione tono è data come:

tono (pin-numero, frequenza, durata);
notone (pin-numero);

Ci sono tre altoparlanti usati nel circuito; Ogni altoparlante è assegnato a un perno separato di Arduino e ogni altoparlante corre con un ritardo di 2 secondi. Il diagramma del circuito per dare toni a diversi altoparlanti è dato come:

Il codice per il tonificazione dei tre altoparlanti usando Arduino è dato come:

void setup ()

void loop ()
// suonando un tono sul pin 5 per 100 ms
tono (5, 400, 100);
ritardo (200);
// Spegni il tono del pin 5
notone (5);
// Gioca una nota sul pin 4 per 300 ms
tono (4, 500, 300);
ritardo (200);
// Spegni il tono del pin 4
notone (4);
// Gioca una nota sul pin 3 per 100 ms
tono (3, 500, 100);
ritardo (200);
// Spegni il tono del pin 3
notone (3);

Nel circuito il tono viene generato sui pin digitali 3,4,5 di Arduino e dopo ogni tono () funzione Una funzione notone () viene utilizzata in modo che le altre pin possano generare anche il tono.

Output di simulazione:

Conclusione

Per generare melodie usando Arduino è possibile utilizzare la funzione tono. Questa funzione utilizza la frequenza fornita dall'utente su cui viene generato il tono. Allo stesso modo, questa funzione può essere utilizzata per suonare un allarme per diversi livelli di avvertimenti che danno frequenze diverse per ogni tipo di avvertimento. Questo discorso spiega brevemente come generare tre toni diversi su tre altoparlanti con un ritardo di 2 millisecondi.