cs:touchboard
Dotyková klávesnice TOUCHBOARD01A
Tato klávesnice je určena pro ovládání hermeticky těsných zařízení přes dielektricky neutrální stěnu. Komunikačním rozhraním klávesnice na straně zařízení je I2C.
Základní použití klávesnice
Pokud připojíme klávesnici k některému I²C převodníku, tak můžeme klávesnici přímo číst z počítače. V tomto případě je použit převodník i2c_avr_usb a klávesnice je připojena na kanál 0 modulu i2chub. V takovém případě ji můžeme snadno detekovat pomocí Linuxových systémových nástrojů pro I²C.
kaklik@UST-vyvoj:~$ sudo i2cset -y -r 7 0x72 0xff Value 0xff written, readback matched kaklik@UST-vyvoj:~$ sudo i2cdetect -y 7 0 1 2 3 4 5 6 7 8 9 a b c d e f 00: -- -- -- -- -- -- -- -- -- -- -- -- -- 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 50: -- -- -- -- -- -- -- -- -- -- 5a -- -- -- -- -- 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 70: -- -- 72 -- -- -- -- -- kaklik@UST-vyvoj:~$
Jak vidíme, tak na sběrnici jsou dvě zařízení i2chub s adresou 0x72 a klávesnice s adresou 0x5A. Dále můžeme s klávesnicí komunikovat například pomocí knihovny pymlab.
cs/touchboard.txt · Poslední úprava: 2014/09/20 18:45 (upraveno mimo DokuWiki)