Для работы с инфракрасным датчиком, таким как TSOP4838, потребуется три контакта: питание (+5 В), земля (GND) и выход сигнала. Подача напряжения выше 5,5 В может вывести компонент из строя, поэтому используйте стабилизированный источник.
Для фильтрации помех добавьте керамический конденсатор 100 нФ между плюсом и минусом. Это снизит уровень шумов, особенно при работе от импульсного блока питания. Длинные провода увеличивают риск наводок – располагайте компоненты как можно ближе к контроллеру.
Содержание материала
Как соединить ИК-модуль с микроконтроллером
- Левый контакт – выход сигнала (подключается к цифровому входу Arduino, ESP или другого контроллера).
- Центральный – земля (GND).
- Правый – питание (+5V).
Порядок монтажа
- Подайте +5V на правый пин через резистор 100 Ом для защиты от скачков напряжения.
- Подсоедините сигнальный контакт к любому цифровому пину (например, D2 на Arduino Uno).
Пример кода для Arduino
- Установите библиотеку IRremote.h.
- Используйте функцию decode_results для считывания команд.
При подаче питания проверьте осциллографом наличие импульсов на сигнальном проводе при нажатии кнопок пульта. Если сигнал отсутствует, проверьте полярность и целостность цепи.
Распространенные варианты маркировки
1. Трехзначные коды (например, 383, 312): первая цифра указывает на тип корпуса, остальные – рабочую частоту в кГц (38.3 кГц, 31.2 кГц).
Проверка мультиметром
Как соединить ИК-модуль с Arduino и другими платами
Для ESP8266/ESP32: используйте любой GPIO, но избегайте контактов, занятых под SPI или I2C. Например, на ESP8266 подойдет D5. Учитывайте, что некоторые модули работают от 3.3V – сверьтесь с даташитом.
Пример кода для Arduino IDE:
#include
const int IR_PIN = 11;
IRrecv irrecv(IR_PIN);
void setup() {
Serial.begin(9600);
irrecv.enableIRIn();
}
void loop() {
if (irrecv.decode()) {
Serial.println(irrecv.decodedIRData.decodedRawData, HEX);
irrecv.resume();
}
}
Советы:
- Если сигнал нестабилен, сократите длину проводов или добавьте резистор 100 Ом между OUT и микроконтроллером.
- Для TSOP4838 питание должно быть строго 5V, а для TSOP382 – допустимо 3.3V.
- Избегайте прямого света от ламп накаливания – он создает помехи.
Проверьте соединения мультиметром: между VCC и GND должно быть 5V (или 3.3V), а напряжение на OUT меняется при нажатии кнопок пульта.













































