Модуль HC-SR501 представляет собой инфракрасный датчик, способный реагировать на движение в области диапазона своей работы (до 3-7 метров). Чувствительный элемент модуля расположен под сферической пластиковой крышкой, которая служит линзой для рассеивания инфракрасной волны с датчика: таким образом достигается угол наблюдения в 120°. На обратной стороне платы модуля расположены два подстроечных резистора для настройки чувствительности и времени задержки сигнала. При подаче питания на HC-SR501, модуль в течение минуты измеряет текущее состояние инфракрасного излучения в помещении. Появление человека в зоне действия датчика приводит к изменению этого излучения: происходит срабатывание и появляется 3,3 вольта на сигнальном выводе OUT.
Имеется возможность настройки двух типов срабатывания датчика: однократное — только один раз во время работы кода, при установленной жёлтой перемычке на контакте L с обратной стороны модуля, многократное — срабатывает каждый раз при изменении инфракрасного сигнала, если перемычка находится в положении H. Питание модуля осуществляется через контакты VCC и GND (плюс и минус соответственно) с уровнем напряжения от 4,5 до 20 вольт.
Модуль HC-SR501 находит применение в системах сигнализации, контроля прохода сотрудников на объект или в умных роботах, которые будут реагировать на появления человека в доме.