Teplomer pro GAME PORT

Zakladem pro teplomer je teplotni cidlo SMT160-30-92, ktere se pripoji primo na GAME PORT. Kabel mezi GAME PORTem a teplotnim cidlem nesmi byt vetsi jak 10m.
Schema:

Po te co teplotni cidlo mame pripravene kouknem se jestli mame v linuxu port 0x20x.
# cat /proc/ioports

pokud se zde tento port nenachazi zkuste napsat
# modprobe joydev
# modprobe ns558
# modprobe analog

pokud to skonci chybou nebo se port nenastavi, tak musite pouzit jiny ovladac pro Vas GAME PORT. Ja konkretne pouzivam
# modprobe es1371 joystick=0x200

Po nainstalovani portu napisem program, ktery bude z GAME PORTU cist data a prevadet na teplotu. Zaklad tohoto programu jsem zkopiroval odnekud z internetu a malinko pozmenil pro GAME PORT.
Soubor v C++ : gameport.c
Tento soubor si prekopirujte k sobe na disk a napiste
# gcc -O6 gameport.c -o gameport

Soubor muze spoustet pouze root, z duvodu ctenu dat z I/O portu!!!!
# ./gameport


Dale je mozne tyto data zobrazovat pomoci programu gnuplot do grafu, pokud budete chtit strucny navod tak mi napiste e-mail.

zpet