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 Převodník I²C na USB s AVR (známý jako i2c-tiny-usb) a klávesnice je připojena na kanál 0 modulu I²C rozbočovač I2Chub02B. 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í I²C rozbočovač I2Chub02B s adresou 0x72 a klávesnice s adresou 0x5A. Dále můžeme s klávesnicí komunikovat například pomocí knihovny Komunikační knihovna pymlab.

cs/touchboard.txt · Poslední úprava: 2014/09/20 20:45 autor: kaklik