Tabla de contenido:

Controle el sonido del zumbador con Arduino: 7 pasos
Controle el sonido del zumbador con Arduino: 7 pasos

Video: Controle el sonido del zumbador con Arduino: 7 pasos

Video: Controle el sonido del zumbador con Arduino: 7 pasos
Video: Zumbador (Buzzer) en Arduino 2024, Noviembre
Anonim
Controla el sonido del zumbador con Arduino
Controla el sonido del zumbador con Arduino

Hay muchos trabajos interactivos que se pueden completar con Arduino, el más común y más utilizado es la visualización de luz y sonido.

Los componentes más comunes que pueden producir sonido son el timbre y la bocina. Compare los dos, el timbre es más simple y más fácil de usar, por lo que lo usamos en este experimento.

Paso 1: componentes necesarios

Los siguientes son los componentes que deben prepararse:

Controlador Arduino UNO * 1

Zumbador * 1

Placa de pruebas * 1

Corbata de puente de tablero * 1

Paso 2: conecte el circuito

Conectar el circuito
Conectar el circuito

Conecte el hardware experimental de acuerdo con el circuito de la figura.

Paso 3: Programa

Programa
Programa

Copie el siguiente código en el IDE de Arduino como se muestra:

#include "pitches.h"

int melody = {

NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4

};

int noteDurations = {

4, 8, 8, 4, 4, 4, 4, 4

};

configuración vacía () {

para (int thisNote = 0; thisNote <8; thisNote ++)

{

int noteDuration = 1000 / noteDurations [thisNote];

tono (8, melodía [thisNote], noteDuration);

int pauseBetweenNotes = noteDuration * 1.30;

delay (pauseBetweenNotes);

noTone (8);

}

}

bucle vacío ()

{

}

Paso 4: Subir

Utilice el cable USB para conectar el controlador Arduino UNO y la computadora, seleccione el tipo de placa correcto (Arduino UNO y), el puerto y haga clic en cargar.

Paso 5: revisión del código

Revisión de código
Revisión de código

tone (): La función es generar una onda cuadrada con una frecuencia específica (ciclo de trabajo del 50%) en un pin. La duración se puede establecer; de lo contrario, la forma de onda se generará hasta que se llame a la función noTone (). Este pin se puede conectar a un zumbador piezoeléctrico u otros altavoces para reproducir sonido.

gramática:

tono (pin, frecuencia)

tono (pin, frecuencia, duración)

parámetro:

pin: el pin para generar el sonido frecuencia: la frecuencia del sonido, en Hz, escriba unsigned int duration: la duración del sonido, en milisegundos (opcional), escriba unsigned long

Paso 6: Revisión de hardware: zumbador

Revisión de hardware: zumbador
Revisión de hardware: zumbador

El zumbador emite un sonido al suministrar energía a los materiales de voltaje. Los materiales piezoeléctricos se pueden deformar mecánicamente con diferentes voltajes y frecuencias, produciendo así sonidos de diferentes frecuencias. El zumbador se divide en zumbador activo y zumbador pasivo.

El zumbador activo tiene una fuente de vibración interna, por lo que puede sonar siempre que reciba alimentación de CC. El zumbador pasivo correspondiente no tiene una fuente de vibración integrada, Por lo tanto, debe ser audible en el circuito de salida de audio. Podemos distinguir los zumbadores activos de los pasivos de dos formas:

(1) A juzgar por la apariencia

* La placa de circuito del zumbador pasivo suele estar desnuda.

* La placa de circuito del zumbador activo suele estar cubierta con vinilo.

(2) Utilice un multímetro para medir la resistencia del zumbador y juzgue

* La resistencia del zumbador pasivo es generalmente de 8 ohmios o 16 ohmios.

* La resistencia del zumbador activo es mucho mayor.

Publicación relacionada: Prueba de condensadores con zumbador

Paso 7: efecto experimental

Efecto experimental
Efecto experimental

Como se muestra en la figura, simplemente conecte un zumbador sin otro cableado. Después de que el programa se cargue en el controlador Arduino UNO, el timbre emitirá un sonido similar al del final del juego y luego se detendrá hasta que se presione el botón de reinicio.

Recomendado: