Cómo determinar el tempo y el cálculo del ritmo de la reproducción de música con microcontrolador
Hay expertos en Internet que utilizan un único puerto IO para generar música para un timbre, y utilizan un temporizador para generar diferentes frecuencias de salida para obtener diferentes efectos tonales:
Notas musicales Tabla de correspondencia de frecuencias
Frecuencia de notas/medio período HZ/us Frecuencia de notas/medio período HZ/us
----------------- -----------------------
Bajo 1DO 262 1908 #4FA# 740 0676
#1DO # 277 1805 Mediano 5SO 784 0638
Bajo 2RE 294 1700 #5SO# 831 0602
#2RE# 311 1608 Medio 6LA 880 0568
Bajo 3M 330 1516 #6LA # 932 0536
Bajo 4FA 349 1433 Medio 7SI 988 0506
#4FA# 370 1350 Alto 1DO 1046 0478
Bajo 5SO 392 1276 #DO# 1109 0451
#5SO# 415 1205 Alto 2RE 1175 0426
Bajo 6LA 440 1136 #2RE# 1245 0402
#6LA# 466 1072 Alto 3M 1318 0372 p>
Bajo 7SI 494 1012 Alto 4FA 1397 0358
Medio 1DO 523 0956 #4FA# 1480 0338
#1DO# 554 0903 Alto 5SO 1568 0319
Medio 2RE 578 0842 #5S0# 1661 0292
#2RE# 622 0804 Alto 6LA 1760 0284
Medio 3M 659 0759 #6LA# 1865 0268
Medio 4FA 698 0716 Alto 7SI 1976 0253
-------------------------------- --- ------
("#" significa semitono, que se utiliza para subir o bajar medio tono)
No sé si mi método de implementación es incorrecto o si es un timbre. Debido a la estructura del dispositivo en sí, seguí el método anterior para controlar el efecto de la música, que siempre fue insatisfactorio y no lo suficientemente agradable;
Más tarde, seguí el consejo de un experto y cambió el circuito como se muestra en la imagen adjunta
Utilice dos IO juntos PORTA es el terminal de control de potencia, que se utiliza para generar sonido residual; PORTB es el terminal de control de tono, que genera una señal de. una determinada frecuencia. La frecuencia de trabajo (***8vo tono) es la siguiente:
1 2 3 4 5 6 7 i
1300Hz 1462.5Hz 1625Hz 1733Hz 1950Hz 2166.7Hz 2437.5Hz 2600Hz
Usando el método de procesamiento que se muestra en la imagen adjunta, se obtiene un tono más hermoso, que se siente comparable al tono de acorde producido por un teléfono móvil común. Como no estoy familiarizado con el tono, solo hice algunos cortos. pronunciaciones de tonos Si hay algún experto, puedo seguir adelante, pero estos sonidos de acordes simples son más que suficientes para ser utilizados en electrodomésticos comunes y productos electrónicos de consumo. . . . . .