Датчик освещенности на базе GL 5516B для Arduino
Фоторезисторы являются одними из самых дешевых и популярных датчиков, способных определять уровень освещенности в пространстве.
Еще одна важная область применения датчика освещённости – обнаружение роботом какого-либо препятствия, когда он, например перемещается в лабиринте.
Также при помощи фоторезистора можно создать датчик обнаружения линии (так называемый LineFollower). Для выполнения таких задач совместно с датчиком освещённости GL 5516B дополнительно выставляют источник света.
Помимо фоторезистора очень часто в датчиках освещённости ставят фототранзистор и фотодиод. На вид они напоминают обычные светодиоды.
Выходом датчика освещённости является аналоговый сигнал, поэтому он легко подсоединяется к аналоговому входу на плате Arduino.
Показания, принимаемые от датчика:
- от 0 до 200 – яркий свет;
- от 200 до 500 – приглушённый свет;
- от 500 до 800 – сумерки;
- от 800 до 1023 – темнота.
Основные достоинства
- Дешевизна
- Аналоговый выходной сигнал
- Малое время отклика
- Высокая точность измерений
Примеры использования
- Измерение уровня освещенности и контроль освещения
- Выполнение сценариев при изменении освещения
Комплектация
- 1× Фоторезистор GL 5516B
Подключение и библиотеки
Датчик совместим с любыми микроконтроллерами, включая Arduino.
Подключается к платформе через аналоговый вход. Для работы модулю достаточно стандартных библиотек Arduino IDE.
Отзывы
Отзывов пока нет.