Простой проект с ИК-датчиком на Arduino UNO
Компоненты и материалы
| Arduino UNO | ×1 |
| Датчик приближенности (ИК-сенсор) | ×1 |
| Перемычки | ×1 |
О проекте
Привет! Сегодня покажу, как подключить ИК-датчик к Arduino UNO. Начнем!
Компоненты
- Arduino Uno
- ИК-датчик
- Светодиод (LED)
- USB-кабель для Arduino
- Перемычки

Для чего используется Arduino Uno? Arduino — открытая электроника на базе простого железа и ПО. Платы читают входы (свет на сенсоре, нажатие кнопки, твит) и превращают их в выходы (зажигание светодиода, запуск мотора, публикация в сети).


Что такое инфракрасный датчик? Электронное устройство, излучающее ИК-луч для 감지 окружающей среды. Измеряет тепло объекта и обнаруживает движение. Пассивные ИК-датчики (PIR) только измеряют ИК-излучение, не излучая его сами.
Может ли ИК-датчик обнаружить человека? Да, PIR-сенсоры используются для обнаружения людей. Grid-EYE детектирует человека по ИК-излучению тела. Каждый человек излучает ИК-энергию в определенном диапазоне длин волн. Поглощенное излучение меняет температуру материала. Напряжение на выходе: 2,8 В на 15 см до 0,4 В на 150 см при питании 4,5–5,5 В.

Что такое светодиод (LED)? Light-Emitting Diode — полупроводник, светящийся при прохождении тока. Ранние LED давали только красный свет, современные — красный, зеленый, синий (RGB) и другие цвета.
Код
Скетч для ИК-датчика
int IRSensor = 2; // ИК-датчик на пине 2
int LED = 13; // Встроенный светодиод на пине 13
void setup() {
pinMode(IRSensor, INPUT); // пин датчика — вход
pinMode(LED, OUTPUT); // пин светодиода — выход
}
void loop() {
int statusSensor = digitalRead(IRSensor);
if (statusSensor == 1)
digitalWrite(LED, LOW); // датчик сработал — гасим LED
else
digitalWrite(LED, HIGH); // датчик не сработал — зажигаем LED
}
Примечание: логика работы зависит от типа датчика (обычно LOW — объект обнаружен). Проверьте даташит вашего модуля.
Производственный процесс
- Проект с датчиком DHT11: индикация температуры светодиодами и пьезо-динамиком на Arduino
- Датчик CO2 K30: мониторинг качества воздуха в реальном времени на Arduino
- Умная копилка: управление монетоприёмником на Arduino Nano
- Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
- Простой ИК-датчик препятствий на Arduino: ИК-светодиод и фотодиод
- Интеграция ёмкостного сканера отпечатков DFRobot с Arduino или ESP8266
- Сенсорная башня на Arduino Cloud: Мониторинг температуры, движения и газа
- Подключение датчика пульса MAX30100 к Arduino: Пошаговое руководство
- Пошаговое руководство: подключение датчика влаги почвы YL-39/YL-69 к Arduino UNO
- Точный монитор качества воздуха на датчике Sharp GP2Y1010AU0F