Jet School Logo

Что такое LDR (Датчик света)?

LDR (Light Dependent Resistor — светозависимый резистор) — это датчик, который меняет своё сопротивление в зависимости от количества падающего на него света. Его также называют фоторезистором. При ярком свете сопротивление падает, в темноте — резко растёт.

Простыми словами: LDR — это резистор, который «чувствует» свет. В светлой комнате он легко пропускает ток, в темноте почти не пропускает.

Как работает LDR?

На поверхности LDR находится полупроводниковый материал, например сульфид кадмия. Когда на него попадает свет, в материале появляется больше свободных носителей заряда, и сопротивление уменьшается. Примерные значения:

  • В темноте: сотни кОм или МОм
  • При ярком свете: от нескольких сотен Ом до нескольких кОм

Сам LDR не выдаёт напряжение, он только меняет сопротивление. Чтобы Arduino смог это «прочитать», собирают делитель напряжения: LDR подключают последовательно с обычным резистором, а средняя точка идёт на аналоговый вход Arduino (например, A0).

Пример с Arduino

Команда int znachenie = analogRead(A0); возвращает число от 0 до 1023. По нему видно, насколько светло вокруг. Затем условием вроде if (znachenie < 300) можно включить светодиод или другое устройство.

Где используется

  • Автоматическое уличное освещение: включается в темноте, выключается утром.
  • Умный дом: управление шторами и лампами по освещённости.
  • Роботы-следователи по линии: различают чёрную и белую линию.
  • Системы слежения за солнцем: определяют направление на солнце.
  • Учебные проекты: ночник, световая сигнализация, измеритель освещённости.

Плюсы и ограничения LDR

  • Плюсы: дёшев, прост, легко подключается.
  • Ограничения: медленно реагирует, не подходит для точного измерения люксов, зависит от температуры.

Заключение

LDR — один из самых наглядных датчиков для первых шагов в робототехнике. С ним учатся строить системы, управляемые светом, читать аналоговые сигналы и писать условную логику.

Хотите применить эти знания на практике и получить реальные результаты? Начните обучение на нашем курсе по робототехнике и шаг за шагом приобретайте практические навыки. Подробнее о курсе — перейдите по ссылке: Курс по робототехнике

Часто задаваемые вопросы

Что такое LDR? LDR — это светозависимый резистор (фоторезистор). Чем больше света падает на него, тем меньше его сопротивление, и наоборот.

Как подключить LDR к Arduino? LDR соединяют последовательно с обычным резистором, получая делитель напряжения. Средняя точка подключается к аналоговому пину (например, A0) и читается через analogRead().

Заполните форму чтобы узнать больше о наших IT курсах

Начни изучать IT уже сегодня