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