Temperatura e PC

Feb 22, 2005 2 Replies

Ho già visto in vari siti sensori di temperatura che si interfacciano col PC.



Ho a disposizione un TMP36 della AD (10mV/°C) e volevo interfacciarlo col PC, in particolare con la porta game , dato che il segnale è analogico.



Pensavo di poter usare come input il pin dell'asse X (o Y) , in realtà sembra che la scheda di controllo del joystick sul pc misuri effettivamente una resistenza ma non una tensione:

formatting link



A chi devo credere ? Non potrebbe essere sufficiente (dopo aver amplificato un po' il segnale dal sensore) spararlo nel pin dell'asse X (o Y) e leggere il valore da DOS?



Ciao


"Merco" ha scritto nel messaggio news: snipped-for-privacy@posting.google.com...

Prova a pensare V = RI se V in uscita e' fisso 5V e la corrente assorbita e' fissa, se leggi in input una tensione ottieni la resistenza.

Con questo il SW ottiene di quanto hai mosso la levetta. Se tu gli dai la tensione che esce dal TMP36.....lui la legge e pensera' di avere una resistenza....

ma a te interessa la variazione, che si della caduta di una tensione sulla resistenza oppure una tensione......

Il problema e' che 10mV/C forse sono un po' pochini per avere una buona granularita' di lettura sulla porta joystick, verifica sui datasheet. A sensazione non otterai granche' senza amplificare l'uscita del TMP36.

Ciao

Ciao Gli ingressi del joy si apettano una resistenza che faccia variare la frequenza del 555 interno. In effetti ho provato se si poteva invece entrare con una tensione, e usando valori opportuni, funziona in qualche modo. Poi con la istruzione basic STICK(0),STICK(1)ecc(o altro linguaggio), si puo' leggere il valore. Avevo tentato di fare un tracciacurve per tansistor,con programma in assembler per visualizzare le curve sul monitor,e in qualche modo ottenevo gli assi X e Y ,e le curve, ma con sfasamenti che producevano curve panciute invece che rette . Se per caso ti interessa ricordami perjoy.asm. e joysti.dwg per l'hw di adattamneto delle tensioni di ingresso.

Ciao Giorgio

Ciao Giorgio

Ciao Giorgio

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required