То о чем я расскажу в этой статье несколько не гуманно, если так можно сказать об этой электронной поделке. Ведь в качестве исполнительного устройства для срабатывания выходного сигнала будет использовано Arduino UNO. В принципе это все равно, что на настоящем автовозе-грузовике перевозить игрушечные модельки. Именно так можно охарактеризовать производительность Arduino и ту задачу которая перед ней стоит в этой теме. Ну да ладно, мало ли как бывает...
  Итак, если возможность использовать Ардуино как датчик света есть, то этой возможность можно воспользоваться. Сейчас более подробно об этом.

Использование выходов и входов для датчика света на Ардуино

Реализация функции света будет реализована через аналоговые входы, то есть здесь сразу надо понимать, что используя аналоговый элемент, в моем случае фоторезистор, и используя аналоговые режимы, необходимо подключаться к аналоговым входам. Здесь на картинке виден один из них A0. Все остальные расположены правее. 

Далее само собой надо определиться в выходами. Выход будет в режиме ШИМ, значит и выбирать выходы необходимо те, которые поддерживают этот режим. (3, 5, 6, 9, 10 и 11). Если у вас не работает что-либо, то пробуем менять выход.

Можно рассказать о входах и выходах в аналоговом режиме чуть подробнее, что я уже и сделал в другой статье. Сейчас же подходим к скетчу.

Скетч для датчика света Ардуино

СКЕТЧ один из самых примитивных, можно сказать показательных и не более. У нас есть вход с изменяющимися потенциалом от фоторезистора и выход Ардуино, точно также пытающийся выдать свой изменяющийся потенциал. В итоге мы получаем прямую зависимость входа от выхода. Более этого особо писать и нечего.

Использование Ардуино в качестве датчика света

Как я уже сказал, не плохо было бы раз повторить этот проект как показательный, чтобы понять в каких режимах может работать платформа Ардуино. Что касательно практического применения, то для управления силовыми нагрузками надо будет использовать еще и силовые ключи. О них я тоже рассказывал. Осталось теперь посмотреть видео о аналоговых режимах Ардуино и возможном их использовании в функции датчика света.