Как использовать кнопку на плате
DivanX10 edited this page Apr 4, 2023
·
6 revisions
На плате есть кнопка которую можно задействовать для чего либо
Предварительно обновим pip
python -m pip install --upgrade pip
Установим пакет evdev
pip3 install evdev
Создадим python файл для вызова событии при нажатии на кнопку
nano /home/respeaker/respeaker_button.py
Добавим код
from evdev import InputDevice,categorize,ecodes
key = InputDevice("/dev/input/event0")
for event in key.read_loop():
if event.type == ecodes.EV_KEY:
print(categorize(event))
Важно! Скрипты запускать от пользователя root или через sudo и обязательно пользователь должен быть в группе
spi
Запустим respeaker_button.py, а после нажимаем на кнопку и в консоли будут появляться события при нажатии на кнопку
sudo python3 /home/respeaker/respeaker_button.py
При нажатии на кнопку, одно нажатие, долгое нажатие, мы должны увидеть в консоли состояние кнопки
Системное
- Какой образ выбрать и что они означают
- Как отформатировать установленный образ на внутреннем носителе eMMC
- Как отформатировать SD карту
- Как обновить до Debian 10 Buster
- Как обновить до Debian 11 Bullseye
- Как установить Python 3.9 на Debian 10
- Утилита настройки ReSpeaker V2
- Пользовательский SSH баннер
- Подключение к WiFi