При использовании VS1838B учитывайте разницу в распиновке: выходной сигнал находится на среднем контакте. Для стабильной работы добавьте керамический конденсатор 10 мкФ между плюсом питания и землей. Расстояние до ИК-излучателя не должно превышать 5 метров.
Если сигнал зашумлен, экранируйте провода алюминиевой фольгой. Для проверки работоспособности подайте на передатчик 38 кГц – исправный приемник выдаст на выходе низкий уровень при отсутствии помех.
Содержание материала
Как правильно соединить инфракрасный приёмник с микроконтроллером
Пример для популярных моделей
VS1838B и TSOP4838 работают по одинаковому принципу. Если сигнал нестабилен, проверьте сопротивление подтяжки (4,7 кОм) на выходе. Убедитесь, что ИК-диод передатчика и приёмник находятся на одной частоте (обычно 38 кГц).
Важно: расстояние между излучателем и модулем не должно превышать 5 метров. При прямом солнечном свете возможны ложные срабатывания – используйте экранирование.
Проверьте корпус устройства – большинство ИК-приемников имеют обозначения рядом с ножками. Например, у TSOP4838 символы «G», «V», «O» соответствуют земле, питанию и выходному сигналу.
Распространенные стандарты
Проверка документации
Как подсоединить инфракрасный приемник к Arduino и другим платам
Для работы с ИК-приемником TSOP38238 на Arduino Uno соедините его выход с цифровым пином 11, питание – 5V, землю – GND. Добавьте конденсатор 100 мкФ между питанием и землей для стабилизации.
Параметры для разных микроконтроллеров
ESP32: используйте любой GPIO (например, D15), но избегайте контактов с высокочастотными сигналами. STM32: подойдет PA0 или PB6, проверьте поддержку внешних прерываний в документации. Для Raspberry Pi Pico – GP16, учтите ограничение по напряжению 3.3V.
Особенности работы
Частота модуляции TSOP-серии – 38 кГц. Если используете другой приемник (например, VS1838B), уточните параметры в datasheet. Для увеличения дальности добавьте резистор 220 Ом между выходом и контроллером.











































