Joystick

Dec 05, 2003 2 Replies

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


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

"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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required