For more stuff visit my web site Steps2Make.com
This tutorial shows How to interface 4-wire touch screen using Arduino. This tutorial is useful for all microcontrollers to know how to interface Reisistive Touchscreen
Resistive touchscreen displays are composed of multiple layers that are separated by thin spaces. Pressure applied to the surface of the display by a finger or stylus causes the layers to touch, which completes electrical circuits and tells the device where the user is touching.
Components Required:
Tools Required:
Make Connections:
Visit my blog.circuits4you.com for step by step guide and more sensors interfacing with arduino
It works in 2 steps
Measure X axis Voltage
a. We are going to measure voltage on Y1
pinMode(Y1,INPUT);
b. Make Y2 Tristate
pinMode(Y2,INPUT);
digitalWrite(Y2,LOW);
c. Form a voltage divider in X1(+5V) and X2(GND)
pinMode(X1,OUTPUT); digitalWrite(X1,HIGH);
pinMode(X2,OUTPUT); digitalWrite(X2,LOW);
d. Read the ADC from Y1 pin
X = (analogRead(Y1))/(1024/XYresolution);
Similarly Measure Y axis Voltage
a. We are going to measure voltage on X1
pinMode(X1,INPUT);
b. Make X2 Tristate
pinMode(X2,INPUT);
digitalWrite(X2,LOW);
c. Form a voltage divider in Y1(+5V) and Y2(GND)
pinMode(Y1,OUTPUT);
digitalWrite(Y1,HIGH);
pinMode(Y2,OUTPUT);
digitalWrite(Y2,LOW);
d. Read the ADC from X1 pin
Y = (analogRead(X1))/(1024/Yresolution);