Joystick

Ciao a tutti, non so se riuscita ad aiutarmi.

Vorrei costruire un termometro con una resistenza NTC collegata alla porta joystick. La parte elettronica non mi da problemi, però non riesco a leggere il valore tramite software. Il programma è scritto in VB. Avete per caso dei link, delle librerie, etc., per poter leggere i valori da questa porta?

Grazie a tutti

Ciao

Reply to
d_daves
Loading thread data ...

Ciao Tentai di farmi un tracciacurve per transistor entrando sul Joystick come assi X e Y ,ma i ritardi rovinavano le curve. Usavo il Qbasic sul 486 con dos 6 e ritrovo questo primo propgrammetto che doveva servire per determinare la posizione del punto . Trovai un articolo PC analog joystick interface probabilmene da

formatting link
completo di informazioni per HSW e SW . Ciao Giorgio

CLS A = STICK(0) PRINT A b = STICK(1) PRINT b c = STICK(2) PRINT c d = STICK(3) PRINT d END

( 0,1,2,3,dovrebbero essere i 4 valori x e y dei potenziomentri) poi ritrovo un programma che avevo fatto in assembler, di cui allego il pezzetto dell'acquisizione ...e di cui non ricordo piu' nulla !! Forse non ti servira' affatto..... Non preoccuparti dei miei commenti !!!

; JOYSTICK studio ;nnnperjo.asm da nnperjoy.asm ok da ok nperjoy.asm ;tentato int 15 ma non funziona ;parto da porta 201h e metto un solo out 201h ok ; omissis ; data2 segment ;primo segmento dati ; leggo: mov dx,201h ;mancava in al,dx mov [var],al can1: and al,1 ; bit 1 pari a x can 1 joy ******** jz mo ; mov BX,90 ; lascio per ora ; devo incrementare una variabile ogni volta che al=0 inc di ;provo e niente errori mov bx,di JMP MOMO mo: MOV BX,120 MOMO: MOV AL,20 ;dovrebbe essere il colore

call pitta ; CAN2: mov al,[var] and al,2 jz po ; devo incrementare una altra variabile e passarla a bx per pitta mov bx,[buco] inc bx mov [buco], bx JMP POPO po: MOV BX,150 POPO: MOV AL,27 ;colore era 30 giallo cambio perche' non stampa call pitta ; routine per punto su monitor

Reply to
Giorgio Montaguti

"Giorgio Montaguti" ha scritto nel messaggio news: snipped-for-privacy@news.tin.it... [cut]

Grazie. Provo a dare un' occhiata e vediamo se riesco a far funzionare il tutto.

Ciao

Reply to
d_daves

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.