Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

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)