
Интернет-магазин «Неглупый Дом»
Оба модуля решают одну задачу — выдают простой цифровой сигнал HIGH при обнаружении движения, но делают это совершенно разными физическими способами, и это даёт им разные сильные и слабые стороны. HC-SR501 и RCWL-0516 уже разобраны на сайте по отдельности — здесь прямое сравнение, что выбрать под конкретную задачу.
| Критерий | HC-SR501 (PIR) | RCWL-0516 (радар) |
| Принцип обнаружения | Изменение инфракрасного излучения тёплого тела | Доплеровский сдвиг отражённого СВЧ-сигнала (~3.2 ГГц) |
| Проникновение через препятствия | Нет — блокируется стеклом, тонкими стенами, корпусом | Да — проходит тонкие неметаллические перегородки |
| Регулировки на плате | Два потенциометра: чувствительность и время удержания сигнала | Нет регулировок на базовой версии модуля |
| Готовность после подачи питания | Нужна стабилизация датчика (десятки секунд) | Готов почти сразу |
| Типичные ложные срабатывания | Сквозняк тёплого воздуха, прямой солнечный блик | Движение за пределами нужной зоны (через стену/стекло) |
// Оба датчика на выходе дают простой цифровой HIGH при обнаружении движения —
// несмотря на совершенно разный принцип работы внутри, код чтения одинаковый.
const int PIR_PIN = 2;
const int RADAR_PIN = 3;
void setup() {
pinMode(PIR_PIN, INPUT);
pinMode(RADAR_PIN, INPUT); // ВАЖНО: питание RCWL-0516 подаётся на пин VIN, не VCC
Serial.begin(9600);
}
void loop() {
if (digitalRead(PIR_PIN) == HIGH) Serial.println("PIR: движение");
if (digitalRead(RADAR_PIN) == HIGH) Serial.println("Radar: движение");
delay(200);
}
Ещё модули для Arduino: Электронные модули.
Хотите сравнить вживую — возьмите оба датчика сразу со скидкой:
🎁 Купить весь комплект со скидкой 10%
Все 2 товара сразу в корзину: 189 ₽ 170 ₽ (экономия 19 ₽)
Скидка применяется автоматически при оформлении заказа, если в корзине именно этот комплект.
Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.