joystick
Igor Cesko
cesko
Středa Březen 17 11:53:32 CET 2004
From: "Peter BROSTL" <pbr@kosice.telecom.sk>
> zdravim,
>
> otazka by bola, ako je zapojeny potenciometer v PC joysticku,
> ci ako delic medzi GND a +5V a ako je to riesene, ked sa nevyuzije
> cely rozsah potenciometra.
>
Potenciometer sa zapaja iba voci +5V. Teda jeden koniec je na
+5V bezec je na kvazianalogovy vstup a druhy koniec je
nezapojeny. Toto ale vyzaduje aby mal potenciometer asi
100kohm. Vo vnutri je totiz 555 a po inicializacii portu (zapis do
portu) sa cez externy odpor nabija asi 10nF kondenzator. Ked
napatie na kvazianalogovom vstupe dosiahne 2/3 z +5V, tak sa
preklopi interny komparator. Citanim kvazianalogoveho vstupu vtedy
precitame z daneho bitu log.1. Aby sme dosiahli rozumne casy pri
zistovani doby nabijania je nutne vyssie spomenuty odpor
(100kohm je asi 1ms). Pri praktickom pouziti sa kvoli rozptylu
hodnot 10nF kondenzatora musi joystick kalibrovat na krajne
hodnoty potenciometra. Okrem toho je do serie s kvazianalogovymi
vstupmi ochranny odpor asi 2.2kohm, ktory vnasa nelinearitu ak by
sme pouzili male hodnoty odporu potenciometra.
Na joysticku su:
4 analogove vstupy:
piny 3, 6 :x, y - jeden joystick (A0,A1)
piny 11, 13 :x, y - druhy joystick (A2,A3)
4 digitalne vstupy (s internymi pull-up asi 1kohm):
piny 2, 5 :x, y - 2 tlacitka voci zemi pre prvy joystick (D4,D5)
piny 10, 14 :x, y - 2 tlacitka voci zemi pre druhy joystick (D6,D7)
napajanie:
piny 1, 8, 9, 15 - +5V (pozor na skrat voci zemi !!!)
piny 4, 5, 12 - GND
Bity portu joysticku ( 201h ):
D7 D6 D5 D4 A3 A2 A1 A0
Pozor na skrat napajania pri experimentoch s game portom.
Dovi.
Igor
-----------------------------------------------
Ing. Igor Cesko
Vyvoj a informacne technologie
hardware & software
Applied Precision Ltd.
Technicka 5
821 04 Bratislava
SLOVAKIA
Tel., Modem: +421-7-43337 340
Tel.,Fax: +421-7-4342 66 28
E-mail: cesko@internet.sk
appliedp@internet.sk
Web: www.internet.sk/appliedp
-----------------------------------------------
Další informace o konferenci Hw-list