Go Down

Topic: Touchpanel (4-Wire) auslesen (Read 1 time) previous topic - next topic

daspsycho

Mar 17, 2009, 12:13 pm Last Edit: Mar 17, 2009, 12:15 pm by daspsycho Reason: 1
Moin,

ich hab hier aus nem alten PDA/Smartphone nen hübsches kleines 3,5" Touchpanel (nur den Touchteil, nicht das Display selber) und möchte die X/Y Achse über den Arduino auswerten um die Werte dann für diverse Spielereien am PC zu verwenden.

Nun mein Problem, ich habs weder sonderlich mit Elektronik noch mit µC Programmierung sondern bin VB Classic / .NET Framework geschädigter Fachinformatiker.
Hab gestern schon google/Boardsuche bemüht aber irgendwie nichts für mich verständliches gefunden zu dem Thema (könnte an mir liegen das ichs nicht verstanden habe)

Das Panel selbst hat nen Flachbandkabel mit 4 Pins, soweit ich das gestern in einem der Threads hier im Forum verstanden habe müssen zum Abfragen der X bzw Y Coordinaten abwechseln jeweils 5V, GND und der Analoge Eingang auf die Pins geschaltet werden, blos was wann und wie hab ich leider nicht kapiert :(

Ich hoff das mir jemand halbwegs verständlich beibringen kann was ich wie anschließen muss :P Zum stundenlangen rumprobieren fehlt mir leider momentan Jobbedingt einfach die Zeit :P

?dit:
Hier noch nen Bild des Panels:

Die beiden Unteren Pins sind soweit das erkennbar ist die Hintergrundbeleuchtung des Displays, die oberen 4 das Interface des Panels

freeduino.de

Haste einfach mal den Widerstand gemessen der jeweiligen Paare bei verschiedenen Touchpositionen?

madworm

#2
Mar 17, 2009, 02:59 pm Last Edit: Mar 17, 2009, 03:01 pm by madworm Reason: 1
Wenn das wirklich ein resistives touchpad sein sollte, dann geht das so:

http://www.triangledigital.com/man2020f/pictures/ch7/tp4wire.gif

Dabei wird in abhaengigkeit von pin PA0 entweder in x oder in y richtung der spannungsteiler aktiviert und mit den anderen beiden analog pins gemessen. Ist im Grunde nur ein poti, wobei der schleifkontakt durch die Folie realisiert ist.

Es gibt die dinger aber auch mit einem integriertem ps2 controller, dann liefern sie die daten seriell wie eine maus.
• Upload doesn't work? Do a loop-back test.
• There's absolutely NO excuse for not having an ISP!
• Your AVR needs a brain surgery? Use the online FUSE calculator.
My projects: RGB LED matrix, RGB LED ring, various ATtiny gadgets...
• Microsoft is not the answer. It is the question, and the answer is NO!

Go Up