Малина с питоном - PullRequest
       15

Малина с питоном

1 голос
/ 14 марта 2019

У меня Raspberry Pi подключен к ЖК-дисплею 2x16 и цифровой клавиатуре.Моя проблема в том, что я не могу видеть набираемые цифры, пока не нажму клавишу ввода.Любое решение, как я могу сделать возможным набрать номер, и он отображается?Я пробовал ругательства и потоки, но не удачно выделил текст

import lcddriver
display = lcddriver.lcd()

try:
    display.lcd_display_string('Room Number:',1)
    room = input()
    display.lcd_display_string(str(room),2)

except KeyboardInterrupt:
    display.lcd_clear()

1 Ответ

0 голосов
/ 15 марта 2019

В вашем коде используется встроенная функция input, которая получает ввод только при нажатии клавиши ввода, она не (и не может) читать каждое нажатие клавиши.

Вы можете использовать библиотеки input или evdev для отслеживания нажатий клавиш и немедленного действия при нажатии клавиши, а не в ожидании ввода всей строки.

...