Estuve leyendo este artículo sobre cómo conectar un microcontrolador con una pantalla táctil resistiva de 4 cables, y me encontré un poco confundido.
El artículo sugirió que esto podría hacerse usando cuatro pines de E / S digitales y dos entradas ADC. Dos de los cuatro cables de la interfaz de la pantalla táctil son para el eje X y dos para el eje Y. Los pares se operan de forma independiente (por ejemplo, el otro par está truncado por el microcontrolador).
La operación realizada por el microcontrolador en cada par es aplicar Vcc a un cable y aplicar Gnd al otro. El cable al que se aplica Gnd también está conectado a una entrada ADC en el microcontrolador, y la lectura de voltaje es proporcional a la posición que se toca a lo largo de ese eje.
Lo que no entiendo es por qué el ADC leería algo menos que 0V, ya que el microcontrolador está conduciendo ese cable a Gnd. ¿Cómo funciona esto?
Aquí está el esquema del artículo para referencia: