А если собирать с приемником на другую частоту, например на 36 кГц, значения переменных num и impulse какие выставлять?
А если собирать с приемником на другую частоту, например на 36 кГц, значения переменных num и impulse какие выставлять?
Теоретически ничего менять не нужно
На практике не работает, менял значения - итог такой же.
Работает, ищите у себя ошибку!
Так в коде же есть коментарии
Это понятно, только для чего сначала зажигать и тушить диод 19 раз, а только потом считывать показания с датчика?
Я понимаю, что это частота 38 кГЦ, но датчик, получается, снимает данные не во время работы диода а после того, как он потухнет.
Последний раз редактировалось DZRee; 15.03.2014 в 18:04.
ИК приемник работает не зависимо от контроллера
Последний раз редактировалось Chip; 15.03.2014 в 18:17.
Как?
Сначала запускается цикл for пока num меньше 20 ( то есть 19 раз), только потом контроллер переходит к считыванию показаний датчика с 11-го пина.
П. С. Я не сомневаюсь в работоспособности проекта и только учусь програмить ардуины, просто для себя хочу понять как все работает.
в цикле идет передача сигнала, а приемник в это время не зависимо от контроллера принимает этот сигнал и выставляет на выходе логический уровень
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)