Usar un divisor de audio cuando se usa Arduino para leer desde un cable auxiliar

1

Actualmente puedo alimentar un cable auxiliar de 3.5 mm a mi Arduino y leer sus valores, pero no puedo escuchar los sonidos que se reproducen. Quería resolver este problema usando un divisor de audio y agregando altavoces. Sin embargo, cuando leo los valores de mi cable auxiliar de 3.5 mm conectado al divisor de audio, solo obtengo 0s. ¿Cómo puedo solucionar este problema?

Editar: Sin el divisor de audio (Arduino puede leer los valores del cable auxiliar):

Coneldivisordeaudio(Arduinonopuedeleerlosvaloresdelcableauxiliar):

La fuente del audio es de mi computadora portátil y es una señal estéreo. El divisor también tiene una señal estéreo. El Arduino está leyendo la señal en el puerto A0 y está siendo alimentado desde mi computadora portátil.

    
pregunta David Tran

1 respuesta

0

Por lo que has descrito, puedo pensar en dos posibles problemas:

1) Si el divisor de audio impide que el Arduino lea valores, incluso cuando los altavoces no están conectados al divisor, entonces tiene un divisor poco fiable (lo suficientemente simple).

Intente verificar su divisor verificando la resistencia entre los pines en cada extremo, incluido su cable adicional. Si hay un circuito abierto, esto será muy evidente.

2) Si el abandono solo se produce cuando agrega los altavoces, está cargando la salida de auriculares de su computadora portátil y eso está disminuyendo el voltaje por debajo de lo que puede medir.

A partir de un poco de búsqueda en Google, encontré que algunos altavoces básicos de PC tienen una impedancia de entrada de alrededor de 10 k. Suponiendo que está utilizando los pines de entrada analógica en el Uno, tienen una impedancia de entrada muy alta de alrededor de 100 MΩ .

Teniendo en cuenta estos números, me parece que la carga excesiva es un poco sorprendente, ya que las salidas de los auriculares están diseñadas para controlar impedancias mucho más bajas, hasta aproximadamente 32 Ω.

¡Echa un vistazo a tu divisor e informa de nuevo!

    
respondido por el loudnoises

Lea otras preguntas en las etiquetas