Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Датчик освещенности ====== ===== Описание ===== Датчик освещенности, основным элементом которого является фоторезистор 5516. Аналоговый модуль который позволяет определить уровень света. На выходе имеет значение пропорциональное освещённости. Может использоваться в проектах управления светом. Также в сочетании с модулем лазера поможет создать сигнализацию, основанную на прерывании лазерного луча. ==== Технические характеристики ==== * Напряжение питания: 3,3 - 5 В * Потребляемый ток: 0,5 мА * Теневое сопротивление: 800 КОм * Сопротивление при освещенности 10Люкс: 5-10 КОм ==== Физические размеры ==== * Модуль (Д х Ш х В): 30 х 20 х 8 мм ==== Плюсы использования ==== * Удобное использование вместо фоторезистора (нет необходимости в дополнительных радиодеталях) ==== Минусы использования ==== * Дороже, чем фоторезистор ===== Примеры подключения и использования ===== В примере приведено подключение датчика к контроллеру, получение данных с датчика и вывод данных в монитор Serial - порта. (Пример тестировался на контроллере Smart UNO) ==== Шаг 1. Соберите необходимые компоненты ==== ^ Что нужно ^ Кол-во, шт ^ | [[https://smartelements.ru/collection/kontrollery/product/kontroller-smart-uno|Контроллер Smart UNO]] | 1 | | [[httpss://smartelements.ru/collection/shildy/product/sensor-shield|Sensor Shield]] | 1 | | [[https://smartelements.ru/collection/datchiki-i-sensory/product/datchik-osveschennosti-2|Датчик освещенности]] | 1 | | [[httpss://smartelements.ru/collection/provoda-i-kabeli/product/shleyf-mama-mama-h3-20-sm|Шлейф "мама-мама" х3]]| 1 | ==== Шаг 2. Соедините все компоненты ==== **Схема подключения:** {{ :главная:датчики:датчик_освещенности_н.png?nolink |}} ==== Шаг 3. Загрузите скетч на контроллер ==== **Скетч для загрузки:** <file Arduino> const int analogSignal = A0; //подключение аналогового сигналоьного пина int lightness = 0; //переменная для хранения количества света void setup() { Serial.begin(9600); //инициализация Serial порта } void loop() { lightness = analogRead(analogSignal); // чтение информации о количестве освещенности //вывод сообщения Serial.print("The lightness value is "); Serial.println(lightness); delay(1000); //задержка 1 сек } </file> ==== Шаг 4. Результат ==== Постепенно наводите на датчик разные источники света (фонарик, экран телефона). Можно перемещать датчик в разные места помещения (теневые, солнечные). Наблюдайте за изменением значения в мониторе порта.