====== 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 [[cs:i2c|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 [[cs:i2c_avr_usb]] a klávesnice je připojena na kanál 0 modulu [[cs: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í [[cs:i2chub]] s adresou 0x72 a klávesnice s adresou 0x5A. Dále můžeme s klávesnicí komunikovat například pomocí knihovny [[cs:pymlab]].