Electronic – 4 wire resisitive touch screen not working

touchscreen

I am having a problem with making 4 wire resisitive touch screen work. : This is the touchscreen I am using.
I also have 100 Ohm resistors in series with all the pins. If I understood correctly: Y+ \$\rightarrow\$ +5V, X- \$\rightarrow\$ GND, X+ \$\rightarrow\$ Voltmeter. Which should show me diffrent values, depending on where I press on the screen but it shows me 5V no matter where I press it on. I tried out 3 same touchscreens. On one of them, I even tried out every possible combination of +5V, GND, Voltmeter, but always the same result.

Any help is greately appreciated!

Best Answer

What information that I did find for the LGM12864B touchscreen does not seem to match the one you have because the datasheets explanation for how the screen works is through a protocol and doesn't use a resistive response.

So I'll answer for how the resistive touchscreen works in your case. When you press on a resistive touchscreen, the pressure will introduce a dynamic voltage divider between the two X nodes, and the two Y nodes. This image may be useful for understanding:

Touch Diagram

You can see on page 3 of the document that Gurn64 provided that you can read the touchscreen in 2 steps:

Touch reading

First, to determine the horizontal position, set Y+ to be 5V and Y- to be ground. X- is essentially floating, and X+ is now your output. Measure X+ and the ratio of X+ to 5V is the ratio of the distance from the bottom of the screen to the length of the height of the screen.

The vertical sensing is similar. Y+ and Y- are no longer 5V and ground respectively. X+ and X- are 5V and ground respectively, and Y+ becomes your output like X+ was before. The explanation is the above picture is pretty clear.

Also, another note is to remove the 100Ohm resistors that you currently have hooked up, they don't aid in the procedure of determining touch positions.