Инструменты пользователя

Инструменты сайта


python_gpio_polling_howto  

Как мониторить состояние GPIO с помощью python

Следить за состоянием GPIO (кнопки, дискретные входы) на котроллерах JetHome можно с помощью утилиты: https://github.com/adeepn/gpio-polling

Скачайте данную утилиту:

git clone https://github.com/adeepn/gpio-polling.git

Для работы утилиты необходимо установить gpiod:

cd gpio-polling
pip3 install -r requirements.txt

Пример мониторнга состояния пользовательской кнопки на контроллере JetHome D1 и включении зеленого светодиода при нажатии на кнопку:

python3 main.py 0 10 'echo 1>/sys/class/gpio/gpio453/value'
python_gpio_polling_howto.txt · Последнее изменение: 2021/08/09 17:05 — Aleksandr Kazantsev

Инструменты страницы