Отправлено
skn 05 декабря 2006 г. 02:38
В ответ на: Ответ: Если я правильно понял то... отправлено
<font color=gray>fenix</font> 05 декабря 2006 г. 02:15
Я предложил этот метод подсчета импульсов, как наименее ресурсожручий. В Вашем случае можно сделать так. Перед пачкой - обнуляем все счетчики, после забираем значения счета. Делаем переменную, где добавляем 1, когда пришла нулевая пачка(значение счета в которой меньше чем чего-нибудь). Обнуляем ее, если пачка ненулевая. Вводим некий критерий -число пришедших подряд нулевых пачек при превышении которого принимается решение, что человек прошел. Я сделал бы некоторую гистирезисность, т.е. два порога и ловил бы человека между ними. Сами импульсы можно считать и через INT0,1, тогда в обработчике добавлять 1 к переменной счетчика, но это ИМХО нерационально. Обработку можно наверное придумать и получше, но это первое , что пришло в голову.