¿La activación de bajo nivel está relacionada con el zumbador?
Usando un módulo de zumbador de fuente de disparo de bajo nivel basado en Arduino
Módulo de zumbador
Podemos usar Arduino para crear muchos trabajos interactivos. El más común es. la pantalla de sonido y luz. Todos los experimentos anteriores han sido con LED. Sin embargo, el circuito de este experimento puede producir sonido. Normalmente, los experimentos se realizan con un timbre o un altavoz, siendo los timbres más simples y fáciles de usar.
Zumbador activo y zumbador fuente
¿Cuál es la diferencia entre zumbador activo y zumbador fuente? La "fuente" aquí no se refiere a la fuente de alimentación. ? se refiere a la fuente de oscilación. Es decir, el zumbador activo tiene en su interior una fuente de oscilación, por lo que sonará mientras esté encendido. No hay ninguna fuente de oscilación dentro de la fuente, por lo que si hay una señal de CC, emitirá un chirrido. Debe ser impulsado por una ola de 2K ~ 5K. Los zumbadores activos suelen ser más caros porque tienen múltiples circuitos osciladores.
(Módulo de zumbador de fuente de activación por bajo nivel)
El zumbador que presentamos aquí es un zumbador pasivo. No puede ser controlado por otros dispositivos, sino por una frecuencia de pulso externa. Diferentes frecuencias producen diferentes sonidos. Podemos usar un Arduino para codificar la melodía de una canción, lo cual es realmente muy divertido y sencillo.
Escala PCB de la placa de parámetros del producto: 32 mm x 14 mm
Uso del controlador de tubo de tres etapas S8550 Voltaje de funcionamiento: 3,3 V-5 V
Equipado con orificios para pernos de fijación ,?Instalación
Cuando la salida de E/S es baja, suena el zumbador
Tipo de cableado
(El nivel bajo activa el zumbador fuente ¿El módulo del zumbador es correcto? )
Zumbador Arduino Nano
GND <------> GND
E/S <---- --> 9
VCC <------> 3.3V
Prueba del programa: ¿suena el timbre?
El timbre está activado Cuando el nivel es bajo, se escuchará un sonido. emitido. Cuando el nivel es bajo, el sonido dejará de emitirse, es decir, no se emitirá ningún sonido. ¿Programa el timbre para que suene durante? segundos y luego se detenga durante? segundos para probar si el timbre puede sonar normalmente.
Programa de programación gráfica mixta
(¿Zumbador hace un sonido? Programa)
Código de implementación del programa
¿El zumbador emite un sonido?
void setup(){
pinMode(9, SALIDA);
}
bucle vacío(){
digitalWrite(9,LOW);
retraso(1000); digitalWrite(9,HIGH);
delay(1000);
Estuche musical de producción de zumbador: dos tigres
La aplicación de caja de música a escala de siete tonos ha programado siete puntos de referencia (do, re, mi, fa, sol, la, si) en música. Los conjuntos de frecuencias correspondientes a estos siete puntos de referencia son: 1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5.
Utilice el módulo de pasos y el módulo de matriz para permitir que el zumbador emita siete sonidos de referencia primero. Después de emitir los siete pitidos de referencia, se detiene durante 5 segundos y reproduce los siete sonidos de referencia nuevamente en un bucle.
Programa de programación gráfica mixta
(¿El zumbador emite siete puntos de referencia? Programa)
Código de implementación del programa
lista de tonos flotantes[ ]={ 1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5};
configuración vacía(){
pinMode(9, SALIDA);
}
bucle vacío(){
for (int i = 1; i <=7; i = i + (1)) {
tono (9, lista de tonos[(int)(i - 1)]);
retraso(1000);
}
noTone(9);
p >digitalWrite(9,HIGH);
delay(5000);
(Notación simplificada de Two Tigers)
Según la notación musical simplificada, También puedes establecer valores para las notas, tiempos, melodías y tonos bajos de los dos tigres y luego programarlos.
Programa de programación gráfica mixta
(¿Dos? Programa total Tiger)
Código de implementación del programa
Velocidad de flotación volátil;
p>volatile long updown;
float tonelist[]={1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5};
longmusiclist[]={1 ,2,3,1,1,2,3,1,3,4,5,3,4,5,5,6,5,4,3,1,5,6,5,4,3,1 ,2,5,1,2,5,1};
longhighlist[]={0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,-1,0};
lista ascendente larga[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0};
lista de ritmos flotantes[]={1,1,1,1,1,1,1,1,1 ,1,2,1,1,2,0.5,0.5,0.5,0.5,1,1,0.5,0.5,0.5,0.5,1,1,1,1,2,1,1,2}; p>
velocidad = 120.0;
arriba abajo = 0;
pinMode(9, SALIDA);
}
nulo bucle(){
for (int i = 1; i <=32; i = i + (1)) {
tono(9,(lista de tonos[(int)( lista de música[(int)(i - 1)] - 1)] * pow(2,highlist[(int)(i - 1)])) * pow(2, (updownlist[(int)(i -1)] + arriba abajo) / 12.0));
retraso(((1000 * (60 /velocidad)) * lista de ritmos[(int)(i - 1)]));
noTone (9);
escritura digital(9,ALTO);
retraso(10);
}
}
¥
5.9
La oferta VIP por tiempo limitado de Baidu Wenku ya está abierta, disfruta de más de 600 millones de contenido VIP
Consíguela ahora
Usando un módulo de zumbador pasivo de activación de bajo nivel basado en Arduino
Usando un módulo de zumbador de fuente de activación de bajo nivel basado en Arduino
Módulo de zumbador
Podemos usar Arduino permite crear muchas obras interactivas, la más común de las cuales es la visualización de luz y sonido. Todos los experimentos anteriores han sido con LED. Sin embargo, el circuito de este experimento puede producir sonido. Normalmente, los experimentos se realizan con un timbre o un altavoz, siendo los timbres más simples y fáciles de usar.
Zumbador activo y zumbador fuente
¿Cuál es la diferencia entre zumbador activo y zumbador fuente? La "fuente" aquí no se refiere a la fuente de alimentación. ? se refiere a la fuente de oscilación. Es decir, el zumbador activo tiene en su interior una fuente de oscilación, por lo que sonará mientras esté encendido. No hay ninguna fuente de oscilación dentro de la fuente, por lo que si hay una señal de CC, sonará. Se requiere una ola de 2K ~ 5K para impulsarlo. Los zumbadores activos suelen ser más caros porque tienen múltiples circuitos osciladores.
Página 1