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.