Hola a todos, estoy diseñando un sistema que controla audios desde un pc al activar switches, estoy utilizando un microcontrolador que se comunica via puerto serial con un software y tiene 16 pines analogos de entrada pero necesito activar 36 audios diferentes. Lo que he pensado es usar cada uno de estos 16 pines analogos como input para tres o dos switches, asi cada uno de estos tres switches entrega un valor de voltaje diferente y puedo controlar el total de 36 audios. El problema es que los switches se vuelven dependientes, osea si estoy presionando el SW1 no me funcionan los otros dos swithes. Adjunto esquematico para que quede claro pues es dificil de explicar. La alimentación del divisor resistivo vienen de un pin del microcontrolador.
Algo importante de mencionar es que la entrada analoga del microcontrolador necesita estar a tierra si es que no esta presionado ningun switch, sino se induce ruido en el pin y la lectura no funciona.
Ojala alguien mee pueda decir si hay una manera mas eficiente de hacer esto, donde los switches queden totalmente independientes.
gracias
Algo importante de mencionar es que la entrada analoga del microcontrolador necesita estar a tierra si es que no esta presionado ningun switch, sino se induce ruido en el pin y la lectura no funciona.
Ojala alguien mee pueda decir si hay una manera mas eficiente de hacer esto, donde los switches queden totalmente independientes.
gracias
Adjuntos
Última edición: