Estoy usando Arduino UNO e hice un proyecto para sincronizar el LED con el audio. No estoy seguro de cómo leer un valor de un orador.
Conecté un LED al Pin 9 (PWN) con 220ohms y tierra. Conecté el pin A0 a un pin de altavoz y el pin de tierra al otro pin en el altavoz. Utilicé el ejemplo de suavizado de la entrada de arduino y modifiqué un poco el código para enviarlo al LED. El altavoz que utilicé estaba con un sistema de música Phillips viejo y solo tenía dos clavijas. Toqué la música y guié la sincronización perfectamente y todo funcionó bien. El proyecto fue un éxito.
Hoy quería intentar conectarme a un sistema de cine en casa (modelo 5.1 Sony HT-IV300). Estos altavoces también tienen los mismos 2 pines. Así que hice todo lo mismo. A0 al pin 1 del altavoz y el pin 2 de tierra al altavoz. Pero, de repente, el sistema de música pasó al modo de protección de energía y A0 se atascó en ~ 1000 (975 - 977). Volví a conectar el arduino con el Sistema de Música Phillips (la misma configuración) pero A0 siempre da un valor de ~ 1000. ¡Conectarse a A1 y cambiar el código funciona perfectamente bien!
¿En qué me equivoqué? No puedo entender, ¿qué pasó con el pin A0? ¿Cuál es la forma correcta de leer los valores de los altavoces?
Gracias. Abhi