Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« on: October 24, 2011, 12:22:33 pm » |
Ciao a tutti. Oggi è arrivato dal mio rivenditore di fiducia un connettore per touch screen NDS. Il touch screen in questione, quello di un nintendo ds lite per l'appunto, mi ha dato qualche problema all'interno del game boy e quindi l'ho sostituito(la sensibilità non era molto buona nella parte centrale). Essendo un touch resistivo pensavo che posizionando un multimetro digitale sui pun x1 e x2 e facendo pressione sul dispositivo si sarebbe interposta una resistenza, ma invece niente. Allora ho provato a collegarlo con arduino seguedo questo progetto, ma mi dà sempre lo stesso numero nelle coordinate. Ora la domada è questa: Può essere rotto? Come funzionano questi tipi di touch? Grazie a touch (in questo caso si può proprio dire  )
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15746
+39 349 2158303
|
 |
« Reply #1 on: October 24, 2011, 01:13:35 pm » |
I tuoch screen resistivi si misurano nel seguente modo: esempio asse x: Si da 0 e 5V sui due conettori x e si legge la tensione su una dei due y. Praticamente fai un partitore di tensione resistivo dove nel punto dove tocchi porti fuoti la tensione sul y. La tensione é pari alla distanza x. Poi si fa tutto lo stesso nell altra direzione (y) Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #2 on: October 24, 2011, 01:22:17 pm » |
Grazie mille per la risposta!!!! Quindi se mettessi 5 V su x1 e metto il tester su x2 e GND mi dovrebbe dare tensioni diverse a seconda di dove tocco, vero?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #3 on: October 25, 2011, 08:08:16 am » |
 Ho ragione o no?
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4912
фон Крыса
|
 |
« Reply #4 on: October 25, 2011, 08:23:27 am » |
Cerca la guida di pratical arduino su come usarlo.. è spiegato molto bene  Io ne ho uno ma non funge 
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #5 on: October 25, 2011, 09:32:11 am » |
E' proprio quello il problema: non funge neppure a me! Allora mi sono chiesto: è il touch che non va o sono io che sbaglio qualcosa? P.s. avevo ragione quindi circa l'affermazione dell'altro messaggio? Quindi se mettessi 5 V su x1 e metto il tester su x2 e GND mi dovrebbe dare tensioni diverse a seconda di dove tocco, vero?
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4912
фон Крыса
|
 |
« Reply #6 on: October 25, 2011, 11:19:13 am » |
Si ma praticamente fai quello che fanno loro ed anche a me lo fà il problema è che vorrei usarlo come doppio potenziometro sennò me ne prendevo uno normale.. per curiosità dove l'hai preso ?
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #7 on: October 26, 2011, 11:18:42 am » |
Ciao Ratto e grazie sempre per le tue risposte. il touch è quello del DS ufficilae, perchè avendo perso un po' di sensibilità al centro, l'ho sostituito. Il problema è che se metto 5V su x1 e leggo la tensione su x2 mi da 0... Ho provato anche connettendolo ad un Arduino UNO seguendo questo progetto http://kalshagar.wikispaces.com/Arduino+and+a+Nintendo+DS+touch+screen mi da delle coordinate strane... P.s. Sul DS andava bene se non per qulche imprecisione al centro.
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4912
фон Крыса
|
 |
« Reply #8 on: October 26, 2011, 11:24:13 am » |
Ho provato anche io a suo tempo quel codice.... Stasera se riesco a trovare 5 minuti lo tiro fuori e vedo se combino qualcosa....
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #9 on: October 26, 2011, 11:25:53 am » |
Grazie ancora, intanto anche io riprovo!
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #10 on: October 29, 2011, 07:07:46 am » |
Allora? novità ineteressanti?
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4912
фон Крыса
|
 |
« Reply #11 on: October 29, 2011, 07:25:54 am » |
Allora? novità ineteressanti?
Ho provato ieri sera.... stessa cosa i valori sono quelli di qualche mese fà...
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #12 on: October 30, 2011, 03:37:40 am » |
Cioè? che valori hai trovato quelli giusti o sballati??
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4912
фон Крыса
|
 |
« Reply #13 on: October 30, 2011, 03:44:30 am » |
Sballati di brutto, non cambiano al tocco e sono lettura di ? boh... eppure con il tester la lettura di resistenza cambia al tocco..
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
0
Offline
Faraday Member
Karma: 17
Posts: 3925
Arduino rocks
|
 |
« Reply #14 on: October 30, 2011, 03:49:26 am » |
I tuoch screen resistivi si misurano nel seguente modo: esempio asse x: Si da 0 e 5V sui due conettori x e si legge la tensione su una dei due y. Praticamente fai un partitore di tensione resistivo dove nel punto dove tocchi porti fuoti la tensione sul y. La tensione é pari alla distanza x. Poi si fa tutto lo stesso nell altra direzione (y) Ciao Uwe
perche' mettere tensione ? essendo resistivo, infatti come tu dici crea un partitore, anche soilo con il tester mi aspetterei di vedere le variazioni. perche' non dovrebbe ?
|
|
|
|
|
Logged
|
|
|
|
|
|