Работа с клавиатурой TPB2L

Схема расположения элементов корпуса Tibbo Project Box размера 2 с ЖК-дисплеем и клавишами (TPB2L).

Если установить TPP2 или TPP2(G2) с подключёнными Tibbit-модулями в TPB2L, получится система Tibbo Project System размера 2 с ЖК-дисплеем и клавишами (TPS2L). В ней есть сенсорная клавиатура из четырёх клавиш.

Приведённый ниже код настраивает объект kp. для работы с клавиатурой TPS2L и сбрасывает клавиатуру:

'Reset the touch controller of the keypad
io.num=PL_IO_NUM_44
io.enabled=YES
io.state=LOW
io.state=HIGH
'Set up the kp. object
kp.returnlinesmapping="36,37,38,39"			'no return lines
kp.enabled=YES

Аргумент key_code события on_kp возвращает следующие коды клавиш:

  • Код 0 - крайняя левая клавиша
  • Код 1 - вторая клавиша (считая слева)
  • Код 2 - третья клавиша (считая слева)
  • Код 3 - крайняя правая клавиша
Исходный материал Tibbo обновлён 4 мая 2022Оригинал на docs.tibbo.com · Сообщить об ошибке