Инфракрасный датчик движения на Arduino работает следующим образом:
Когда устройство установлено в пустой комнате, доза излучения, получаемая каждым элементом, постоянна, как и напряжение. 2
При появлении в комнате человека, он первым делом попадает в зону обозрения первого элемента, на котором появляется положительный электрический импульс. 2
Когда человек перемещается по комнате, вместе с ним перемещается и тепловое излучение, которое попадает уже на второй сенсор. 2 Этот PIR-элемент генерирует уже отрицательный импульс. 2
Разнонаправленные импульсы регистрируются электронной схемой датчика, которая делает вывод, что в поле зрения датчика находится человек. 2
В качестве сенсора датчик движения содержит пироэлектрический модуль, который изменяет своё напряжение на выходе при увеличении уровня инфракрасного излучения по сравнению с фоновым излучением, которое он определяет при своей первоначальной калибровке. 5