Sommario:
- Passaggio 1: materiale
- Passaggio 2: schema del circuito
- Passaggio 3: codice funzionante
- Passaggio 4: applicazione
Video: COME INTERFACCIARE UN BUZZER PASSIVO CON ARDUINO: 4 Passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Fare suoni su arduino è un progetto interessante, questo può essere realizzato utilizzando diversi moduli e dispositivi a seconda del progetto e delle scelte. In questo progetto, esamineremo il modo in cui puoi emettere suoni con un cicalino. Il cicalino utilizzato dall'hobbista è di due tipi: il cicalino attivo e il cicalino passivo. Per questo progetto utilizzeremo un buzzer attivo. Dai un'occhiata al mio tutorial sull'utilizzo di un cicalino attivo.
Un cicalino passivo richiede un segnale CC per emettere un suono. È come un altoparlante elettromagnetico, in cui un segnale di ingresso variabile produce il suono, anziché produrre automaticamente un tono. A differenza del cicalino attivo che richiede solo una CC one-shot, il cicalino passivo necessita di alcuni tecnicismi nella produzione di note. Si noti che il tentativo di utilizzare il cicalino passivo senza impostare la frequenza di uscita non comporterà la produzione di alcun suono da parte del cicalino passivo.
La Frequenza che si può passare ad un buzzer passivo va da 31 a 4978 con intervallo di 2 cifre tra frequenze consecutive es. 31-35-35 … Puoi studiare di più sulle frequenze musicali per comprendere appieno ogni frequenza. Puoi anche dare un'occhiata al mio tutorial su "Suonare le note maggiori con il buzzer passivo".
Passaggio 1: materiale
Scheda Arduino
Cicalino passivo
Cavi per ponticelli
Passaggio 2: schema del circuito
La connessione del circuito è molto simile al modo in cui colleghi un LED ad Arduino. Il cicalino funziona a 3-5V.
Puoi usare qualsiasi pin digitale dell'arduino per il pin positivo e collegare il pin negativo a terra. È necessario utilizzare un resistore poiché il cicalino funziona a 5V. Puoi riconoscere il pin positivo guardando il lato superiore del cicalino, troverai un punto contrassegnato con "+", il pin su questo lato è il pin positivo.
Passaggio 3: codice funzionante
Di seguito è riportato un codice di esempio per controllare un cicalino passivo.
void setup() {
// genera un tono di 440Hz, 494Hz, 523Hz nel pin di uscita 7 con 2000ms di durata
tono (7, 440, 2000); //UN
ritardo(1000);
tono (7, 494, 2000); //B
ritardo(1000);
tono (7, 523, 2000); //C
ritardo(1000);
// Puoi usare la funzione notone() per fermare il tono invece di usare delay()
}
ciclo vuoto() {
//Inserire il codice sopra nella funzione loop farà sì che il tono venga prodotto in un loop
}
Passaggio 4: applicazione
Come puoi vedere dall'esempio il buzzer passivo può essere utilizzato in molti modi. Un'importante è anche che possa funzionare completamente come un cicalino attivo, devi solo impostarlo sulla tua frequenza preferita.
È possibile utilizzare il cicalino passivo per creare musica e toni diversi.
Consigliato:
Tutorial: come calibrare e interfacciare la cella di carico con Arduino UNO: 3 passaggi
Tutorial: come calibrare e interfacciare la cella di carico con Arduino UNO: Ciao ragazzi, vi mostreremo il tutorial: come calibrare e interfacciare la cella di carico o il modulo di bilanciamento HX711 con Arduino UNO. Descrizione del modulo di bilanciamento HX711: questo modulo utilizza 24 convertitore A/D di precisione. Questo chip è progettato per un'alta pre
Come interfacciare il joystick a doppio asse con Arduino Uno: 5 passaggi
Come interfacciare il joystick a doppio asse con Arduino Uno: Qui andremo ad interfacciare un joystick a due assi con arduino uno. Questo joystick ha due pin analogici per l'asse x e l'asse y e un pin digitale per l'interruttore
Come interfacciare il modulo GPS (NEO-6m) con Arduino: 7 passaggi (con immagini)
Come interfacciare un modulo GPS (NEO-6m) con Arduino: In questo progetto, ho mostrato come interfacciare un modulo GPS con Arduino UNO. I dati di longitudine e latitudine vengono visualizzati sul display LCD e la posizione può essere visualizzata sull'app. Elenco del materiale Arduino Uno ==> $8 Modulo GPS Ublox NEO-6m ==> $ 15 16 volte
Come interfacciare un display TFT 4x3" con un Arduino: 4 passaggi
Come interfacciare un display TFT 4x3" con un Arduino: FocusLCDs.com mi ha inviato un campione gratuito di un display TFT LCD 4x3" (P/N: E43RG34827LW2M300-R) da provare. Si tratta di un LCD (display a cristalli liquidi) TFT (Thin Film Transistor) a matrice attiva a colori che utilizza TFT in silicio amorfo come dispositivo di commutazione. Questo modello è c
Tutorial Come interfacciare il display a 4 cifre con Arduino UNO: 6 passaggi (con immagini)
Tutorial Come interfacciare il display a 4 cifre con Arduino UNO: questo tutorial ti insegnerà alcune nozioni di base sull'utilizzo del display a 4 cifre con Arduino UNO