Arduino - Comportamiento extraño leyendo el nivel del altavoz

0

Estoy tratando de detectar cuándo el altavoz comienza a reproducir audio, mi altavoz está conectado con una 10uF 50v en serie con el cable positivo (rojo) que sale de mi receptor y negativo a tierra.

Altavoz (+) ----- || ----- A0 Ponente (-) -------------- GND

Yo estaba leyendo valores de alrededor de 200, creo. Tuve algo como entrada > 210 y funcionó (para detectar audio). Ahora, en algún momento, y lamento decir que no tengo idea de lo que cambió la lectura cambió a 100, parecía extraño, pero en ese momento no me importó mucho y cambié mi valor de control a 110.

Esto volvió a pasar y estoy leyendo 36. Estoy un poco preocupado ahora que estoy haciendo algo horriblemente mal. ¿Alguna idea?

    
pregunta Ceps

1 respuesta

0

La cantidad de carga en el condensador cambiará el valor que ve en el ADC.

cambia el circuito a esto.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Jasen

Lea otras preguntas en las etiquetas