GSM сторож

Автор b612, 19 марта 2018 г., 22:24:10

« назад - далее »

b612

Наконец-то опять руки дошли до сигналки
Победил эти прерывания.
Надо было просто перед включением прерываний, сбросить их флаги.
А так прерывания вызывались сразу при включении.
Потом контроллер сразу уходил в сон и не обрабатывал результаты прерываний
до тех пор пока не возникало ещё одно событие.
Так и получалось, что он помнил старые причины, которые возникли ещё до ухода в сон.

b612

#16
Ещё вопросик.
Можно ли программно настраивать чувствительность датчика ?
типа HC-SR501
Похоже без управляемых резисторов это не получится (
За то похоже можно снимать усиленный аналоговый сигнал с 16-ой ноги микрухи датчика.
Так, что при срабатывании и пробуждении ардуины можно не сразу звонить, а ещё маленько, но уже с умом понаблюдать за движениями.


ЛУТ

Цитата: b612 от 09 апреля 2018 г., 16:02:53
Ещё вопросик.
Можно ли программно настраивать чувствительность датчика ?

Цифровой потенциометр
Это если не лень усложнять код и есть свободные выводы МК.

Либо сигнал с 16-го вывода микросхемы датчика на аналоговый вход МК и дальше программно задавать порог срабатывания - там только фантазией ограничено  ::)  ну там ещё надо учитывать продолжительность  сигнала, что-бы исключить ложные срабатывания.
Если вы увидели в этом мире красоту значит вы поняли смысл всего.