Всем доброго времени суток! С новым годом, удачи во всех делах, любви, здоровья и денег!!!
Есть загадка (для меня), помогите советом для решения. Нужно написать программу, которая будет ловить нажатие кнопок (физических), которые подключены к GPIO.
Суть программы такая:
Есть 4 кнопки(А,B,C,D), программа постоянно опрашивает, допустим, порт кнопки В, если кнопка В была нажата, программа переходит в другую функцию, которая начинает слушать остальные 3 кнопки (ВОТ до этого момента я все сделал), НО слушает не постоянно, а, например, 1 минуту, после чего снова возвращается обратно и продолжает слушать события только кнопки В. Остановило меня то, что я не знаю как выйти из функции (завершить цикл) через N кол-во времени, буду благодарен за наводку!!
Спасибо заранее и еще раз С НОВЫМ ГОДОМ!!!!!
Обработка событий Python GPIO (Как завершить цикл через n кол-во времени?)
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Обработка событий Python GPIO
Очевидно, нужно проверять в цикле, сколько прошло времени. В чём загадка?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 142
- ОС: KUbuntu
Re: Обработка событий Python GPIO
Bizdelnick писал(а): ↑02.01.2014 23:12Очевидно, нужно проверять в цикле, сколько прошло времени. В чём загадка?
А пример можно?
-
- Модератор
- Сообщения: 20996
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Обработка событий Python GPIO
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 142
- ОС: KUbuntu
Re: Обработка событий Python GPIO
Спасибо! Я просто со временем еще не работал! Даже не знал как правильно у гугла спросить.