Сообщение от merkur
|
Сообщение от MAXvaLL
|
Сделал так: 40 импульсов, потом ждем 10мс.
|
т.е. при засвеченном фотодатчике на его выходе будет "0" в течении пачки из 40 импульсов(f=38 кГц), и далее "1" в течении 10мс. Я правильно понял?
|
Ну не прям так точно, но примерно так...
Там в даташите (на приемник) указанна допустимая задержка между входом и выходом.
Я делал так:
1. 40 импульсов
2. Сразу проверяем выход приемника. Если там "0" то приняли тораженный сигнал.
3. Цифровая фильтрация. Т.е. я делаю допустим 10 посылок подряд [(40импульсов+пауза)х10] и потом проверяю сколько из них были "успешными", т.е. вернулись назад. Если это число больше порога, то считаю что отражение есть.
4. Дальше обрабатываю как нажатие обычной кнопки.