Go Down

Topic: Problema con touch screen nds (Read 2471 times) previous topic - next topic

Subsea

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 :smiley-mr-green:)

uwefed

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

Subsea

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?


ratto93

Cerca la guida di pratical arduino su come usarlo.. è spiegato molto bene :)
Io ne ho uno ma non funge =(
Se corri veloce come un fulmine, ti schianterai come un tuono.

Subsea

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?
Quote
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?

ratto93

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 ?
Se corri veloce come un fulmine, ti schianterai come un tuono.

Subsea

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 progettohttp://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.

ratto93

Ho provato anche io a suo tempo quel codice....
Stasera se riesco a trovare 5 minuti lo tiro fuori e vedo se combino qualcosa....
Se corri veloce come un fulmine, ti schianterai come un tuono.

Subsea

Grazie ancora, intanto anche io riprovo!

Subsea

Allora? novità ineteressanti?

ratto93


Allora? novità ineteressanti?

Ho provato ieri sera.... stessa cosa i valori sono quelli di qualche mese fà...
Se corri veloce come un fulmine, ti schianterai come un tuono.

Subsea

Cioè? che valori hai trovato quelli giusti o sballati??

ratto93

Sballati di brutto, non cambiano al tocco e sono lettura di ? boh...
eppure con il tester la lettura di resistenza cambia al tocco..
Se corri veloce come un fulmine, ti schianterai come un tuono.

Testato


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 ?
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up