@ronnie9253 Yes, this is a resistive touch screen. Capacative ones are nice for finger pointing, but require extra driving bits. I stole this one out of a touch enabled desk phone I found at a goodwill.
The position data is pretty stable +/- 1 point on the adc when using a well pointed object. If you're using a broad object like your finger, it's more more wiggly.
The basic arduino ADC is 10bits. I bet that if I got a ADC with more accuracy, say 12bits, then the precision would be better.
@ronnie9253 I didn't include it in the video, but I shortly afterwards made a processing sketch that just did pixels, rather than plotting to the LEDs. Due to dividing the whole screen into 8 high and 24 wide, the accuracy shown isn't all that great. The processing sketch was much more accurate.
thanks for the details; as for my jittery data stream, i guess i'll just have to, erm, 'suck it up' as they say; such is the nature of cheap resistive touchscreens
thanks for putting this up; is this a resistive touchscreen and if so how stable is the raw position data in your serial monitor?
ronnie9253 1 year ago
@ronnie9253 Yes, this is a resistive touch screen. Capacative ones are nice for finger pointing, but require extra driving bits. I stole this one out of a touch enabled desk phone I found at a goodwill.
The position data is pretty stable +/- 1 point on the adc when using a well pointed object. If you're using a broad object like your finger, it's more more wiggly.
The basic arduino ADC is 10bits. I bet that if I got a ADC with more accuracy, say 12bits, then the precision would be better.
nigelvdh 1 year ago
@ronnie9253 I didn't include it in the video, but I shortly afterwards made a processing sketch that just did pixels, rather than plotting to the LEDs. Due to dividing the whole screen into 8 high and 24 wide, the accuracy shown isn't all that great. The processing sketch was much more accurate.
nigelvdh 1 year ago