Cómo tonificar en múltiples altavoces en Arduino

Cómo tonificar en múltiples altavoces en Arduino
Los tableros Arduino son muy útiles para usar microcontroladores para trabajar en múltiples proyectos e interactuar múltiples sensores. El tablero Arduino más utilizado es el Arduino Uno, que es la mejor opción para hacer proyectos pequeños. Para interactuar los altavoces con Arduino Uno y dar a cada altavoz una nota diferente en este discurso.

Para tonificar los múltiples altavoces utilizando Arduino, la función de tono se puede usar. El tono de la función tiene tres argumentos: uno es el número de pin en el que el altavoz está conectado a Arduino, el segundo argumento es la frecuencia del tono y el tercero es la duración para la cual se debe reproducir el tono. La función genera una onda cuadrada de la frecuencia dada. Del mismo modo, si se van a tonificar varios altavoces, se usa una función notable para detener el altavoz respectivo para que el próximo altavoz pueda ejecutarse. Solo hay un argumento para la función de notificación que es el número PIN del altavoz respectivo cuyo tono debe detenerse. La sintaxis para la función de tono y sin tono se da como:

tono (número de pin, frecuencia, duración);
noton (number pin);

Hay tres altavoces utilizados en el circuito; Cada altavoz se asigna a un pin separado de Arduino y cada altavoz se ejecuta con un retraso de 2 segundos. El diagrama de circuito para dar tonos a diferentes altavoces se da como:

El código para la tonificación de los tres altavoces usando Arduino se da como:

setup () void

bucle void ()
// reproduciendo un tono en el pin 5 por 100 ms
tono (5, 400, 100);
retraso (200);
// Apague el tono del pin 5
noton (5);
// juega una nota en el pin 4 por 300 ms
tono (4, 500, 300);
retraso (200);
// Apague el tono del pin 4
noton (4);
// juega una nota en el pin 3 por 100 ms
tono (3, 500, 100);
retraso (200);
// Apague el tono del pin 3
noton (3);

En el circuito, el tono se genera en los pines digitales 3,4,5 de Arduino y después de cada función de tono () se usa una función noMe () para que los otros pines también puedan generar el tono.

Salida de simulación:

Conclusión

Para generar melodías usando Arduino, la función de tono se puede usar. Esta función utiliza la frecuencia dada por el usuario en el que se genera el tono. Del mismo modo, esta función se puede usar para sonar una alarma para diferentes niveles de advertencias que dan diferentes frecuencias para cada tipo de advertencia. Este discurso explica brevemente cómo generar tres tonos diferentes en tres altavoces con un retraso de 2 milisegundos.