Обработка событий Python GPIO (Как завершить цикл через n кол-во времени?)

Модератор: Модераторы разделов

Ответить
VladVol
Сообщения: 142
ОС: KUbuntu

Обработка событий Python GPIO

Сообщение VladVol »

Всем доброго времени суток! С новым годом, удачи во всех делах, любви, здоровья и денег!!!

Есть загадка (для меня), помогите советом для решения. Нужно написать программу, которая будет ловить нажатие кнопок (физических), которые подключены к GPIO.
Суть программы такая:
Есть 4 кнопки(А,B,C,D), программа постоянно опрашивает, допустим, порт кнопки В, если кнопка В была нажата, программа переходит в другую функцию, которая начинает слушать остальные 3 кнопки (ВОТ до этого момента я все сделал), НО слушает не постоянно, а, например, 1 минуту, после чего снова возвращается обратно и продолжает слушать события только кнопки В. Остановило меня то, что я не знаю как выйти из функции (завершить цикл) через N кол-во времени, буду благодарен за наводку!!
Спасибо заранее и еще раз С НОВЫМ ГОДОМ!!!!! :drinks:
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Обработка событий Python GPIO

Сообщение Bizdelnick »

Очевидно, нужно проверять в цикле, сколько прошло времени. В чём загадка?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
VladVol
Сообщения: 142
ОС: KUbuntu

Re: Обработка событий Python GPIO

Сообщение VladVol »

Bizdelnick писал(а):
02.01.2014 23:12
Очевидно, нужно проверять в цикле, сколько прошло времени. В чём загадка?

А пример можно?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Обработка событий Python GPIO

Сообщение Bizdelnick »

Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
VladVol
Сообщения: 142
ОС: KUbuntu

Re: Обработка событий Python GPIO

Сообщение VladVol »


Спасибо! Я просто со временем еще не работал! Даже не знал как правильно у гугла спросить.
Спасибо сказали:
Ответить