Проект: светодиод, работающий в зависимости от интенсивности отсвещения.
Фоторезистор - дает нам возможность определять интенсивность освещения. Именно с ним мы и будем работать. Подключаем светодиод (желательно по памяти) и фоторезистор.
Для того, чтобы видеть значения, выдаваемые фоторезистором, познакомимся с важнейшим понятием: ПЕРЕМЕННАЯ и монитор порта.
Переменная в программированиие - это как полочка, на которую вы можете положить все, что угодно.
Наша переменная будет отображать интенсивность освещения, которую мы будем считывать с АНАЛОГОВОГО входа ардуино. Значения аналогового канала (обозначены на плате А0-А5) варьируются от 0 до 1023.
В первую очередь нам необходимо зайти в раздел Variables (Переменные) и нажать "Create variable" (Создать, а точнее объявить, переменную).
Мы назвали нашу переменную FotoRez. Следующим шагом необходимо объяснить программе, что данные освещенности для нашей переменной мы будем брать с АНАЛОГового пина А0.
Выводим монитор порта.
Что это такое? Чтобы видеть, как с цифровом значении плата воспринимает данные, поступающие с фоторезистора, необходимо открыть так называемый Serial Monitor (монитор порта). Он будет в режиме реального времени выводить данные на экран.
Дословно запрос выглядит так:
Печатать монитор порта ФотоРезистор с новой строки
Установить ФотоРезистор считать аналоговый пин А0
Теперь, если мы откроем монитор и запустим
симуляцию, мы сможем симулировать яркость освещения и наблюдать за показаниями монитора порта.
Предположим, нам необходимо автоматически включать свет в помещении или во дворе дома, когда темнеет. Опытным путем мы выяснили, что "темнеет" для нашего датчика и нашей платы выражается в числовом значении от 0 до 400. После 400 уже светло и свет не нужен.
Пишем нашу задачу в программе примерно так:
Вывести монитор порта для ФотоРезистора
Данные ФотоРезистора считать с аналога А0
если значение ФотоРезистора < 400, тогда
включить светодиод
иначе
выключить светодиод
Запускаем симуляцию, меняем положение бегунка над фоторезистором, наблюдаем за реакцией светодиода.
Готово!
Ваша миссия:
Установить 3 светодиода, Зеленый, Желтый, Красный.
При освещенности в диапазоне 0-400 светится красный, 401-800 желтый, 801-1023 зеленый.