Пиветсвую всех!
Подкиньте пожалуйста идею, как можно реализовать следующий алгоритм:
имеются к примеру два вибродатчика, каждый в одной из двух машин возле дома. При вибрации они посылают сигнал на комп. Если кто-то к примеру захотел скрутить колеса - запищал динамик. Тут все нормально. Но возникает проблема, если к примеру сильный дождь или град или еще что - ложная тревога. Этого можно избежать если оба датчика сработали в течении трех секунд. Пробовал делать так. При одном из срабатываний запускаю таймер на три секунды. По окончании трех секунд смотрю сколько датчиков за это время сработали. Если оба - тишина, один - тревога. Но тогда если сразу после этого сработал только один из них, таймер завелся снова и через три секунды - тревога, хотя между вторым и третьим срабатыванием было меньше трех секунд. Как бы этого избежать?
Тут картинка чтоб понятней было:
http://forum.hiasm.com/forum_serv.php?q=56&id=3815
Ответов: 36
Рейтинг: 7
|
|||
карма: 0 |
|