Interfaz de pantalla táctil sencilla con lcd hd44780 de 16×2,simple touch screen interface

Hace algunos días les entregamos el ciruito Interfaz para teclado o Keyboard interface, hoy les ofrecemos otro circuito que utiliza el mismo display HD44780 para visualizar los datos , pero en sustitución del teclado, se utiliza una pantalla táctil o la tecnología táctil, misma que surgió hace unas décadas, recientemente se ha perfecionado además de la reducción del costo. La interacción entre los seres humanos es más natural que con el tradicional mouse.

Este artículo se centra en cómo conectar una pantalla táctil resistiva de 4 cables y averiguar las coordenadas X y Y del punto actual al ser tocado. Un número mínimo de piezas se pueden utilizar para simplificar el hardware del sistema, y para centrarse más en la teoría de cómo funciona.

El objetivo de este sistema es utilizar una pantalla táctil resistiva de 4 cables como dispositivo de entrada y salida a la actual X y la coordenada que se tocó, visualizarlo en un dispositivo de salida de LCD. Un microcontrolador se utiliza para controlar las salidas de la pantalla táctil y para la comprensión de las entradas de ella también. Del mismo modo, el microcontrolador de la unidad de LCD con la actual X/Y visualiza salidas de la pantalla táctil.

RECOMENDACIóN: Para una mayor comprensión del tema, aunque está en inglés, no dejen de visitar el sitio, abajo encontrarán el enlace.

El software necesario para el PIC lo puedes copiar aquí

Lista de componentes

Capacitores:
C1: 47 µF. capacitor electrolítico
Semiconductores:
PIC1:18F452
RG1: Regulador de voltaje 7805
DS1: Display LCD 16×2 HD 44780
TX1: Cristal de 20 MHz
Pantalla táctil de 4 cables (4-Wire Touch Screen).
Resistores:
VR1: 5 KΩ potenciómetro
R1: 10 KΩ
Otros:
SW1: Interruptor de apagado y encendido.
B1: Batería de 9 voltios.
PS/2 puerto hembra

Fuente original (en inglés): Simple Touch Screen Interface. Crédito de la imagen: pyroelectro.com

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Enter Captcha Here : *

Reload Image