
Модуль PIR-датчика движения BTE16-19 (3.3–5 В, до 5 м, 120°)
# Модуль PIR-датчика движения BTE16-19 (3.3–5 В, до 5 м, 120°) Модуль инфракрасного датчика движения BTE16-19 представляет собой компактное устройство на базе PIR-сенсора (Passive Infrared Sensor), пр
- Артикул:
- 2367
# Модуль PIR-датчика движения BTE16-19 (3.3–5 В, до 5 м, 120°)
Модуль инфракрасного датчика движения BTE16-19 представляет собой компактное устройство на базе PIR-сенсора (Passive Infrared Sensor), предназначенное для обнаружения перемещения живых объектов (людей, животных) по их собственному тепловому (инфракрасному) излучению.
При обнаружении движения в зоне чувствительности модуль выдает цифровой сигнал логического уровня и активирует встроенный светодиод-индикатор. Датчик полностью совместим с популярными микроконтроллерами и отладочными платами, такими как Arduino, ESP32, STM32 и Raspberry Pi, а также может работать напрямую с релейными модулями или транзисторными ключами.
---
### Технические характеристики
| Параметр | Значение |
| --- | --- |
| Модель | BTE16-19 |
| Тип датчика | Пассивный инфракрасный (PIR) |
| Тип выхода | Цифровой (HIGH при обнаружении движения / LOW в покое) |
| Рабочее напряжение (VCC) | 3.3 – 5.0 В DC |
| Дальность обнаружения | До 5 метров |
| Угол обзора | 120° |
| Индикация | Встроенный светодиодный индикатор активности выхода |
| Диаметр линзы Френеля | 11.8 мм |
| Фокусное расстояние | 5 мм |
| Габариты платы | 19 × 35 мм |
---
### Назначение контактов (Pinout)
- VCC: Питание модуля (3.3В – 5В DC).
- GND: Общий провод (земля).
- OUT / DO: Цифровой выход (выдает логическую `1` / HIGH при детекции движения и `0` / LOW при его отсутствии).
---
### Пример скетча для Arduino (Управление освещением / Сигнализация)
Скрипт считывает состояние датчика и при обнаружении движения выводит сообщение в консоль, а также включает встроенный светодиод на плате Arduino (пин 13):
```cpp
#define PIR_PIN 2 // Пин подключения цифрового выхода датчика BTE16-19
#define LED_PIN 13 // Встроенный светодиод Arduino
void setup() {
Serial.begin(9600);
pinMode(PIR_PIN, INPUT);
pinMode(LED_PIN, OUTPUT);
Serial.println("Инициализация PIR-датчика BTE16-19...");
delay(2000); // Время на стабилизацию и калибровку PIR-сенсора при включении
Serial.println("Датчик готов к работе.");
}
void loop() {
int motionDetected = digitalRead(PIR_PIN);
if (motionDetected == HIGH) {
digitalWrite(LED_PIN, HIGH);
Serial.println("ВНИМАНИЕ: Обнаружено движение!");
} else {
digitalWrite(LED_PIN, LOW);
}
delay(200); // Небольшая задержка опроса
}



