Paso 3: MSGEQ7 Resumen
Sólo una sección rápida sobre el chip de MSGEQ7 como "zx lee" estaba interesada en su uso.
El ecualizador gráfico de MSGEQ7 IC divide el espectro de audio en siete bandas de 63Hz, 160Hz, 400Hz, 1kHz, 2.5 kHz, 6,25 kHz, 16 kHz.
Para cada banda recibirá una representación continua de la amplitud, un valor de 0-1023.
Para usar el chip requiere 3 pines (2 digital y 1 analógica)
- Pin analógico = valor de la lectura
- Pin de Strobe = carga de activación del nuevo valor de banda
- Resetear Pin = Reset chip
El obtener las lecturas desde el chip lo siguiente:
- Inicializar el chip - Reset Pin baja / estroboscópica Pin alto
- RESET chip - set Reset Pin alta/baja
- Loop 7 veces, una vez para cada banda y hacer lo siguiente
- sistema estroboscópico Pin bajo
- Espere poco tiempo (30us)
- Leer y almacenar el valor del Pin analógico
- luz estroboscópica Pin alto
Hay un gran artículo escrito por J Skoba con código de demostración que se puede encontrar aquí.