Подключение фоторезистора к arduino
На этом уроке мы разберем, как подключить фоторезистор к Arduino и создадим мини проект умный светильник на ардуино.
Принцип работы фоторезистора заключается в том, что фоторезистор меняет свое сопротивление в зависимости от освещения его поверхности. Фоторезистор может использоваться в энергосберегающих системах умный дом для автоматизации освещения. Умный светильник автоматически включается в темноте и выключается при свете.
Подключение фоторезистора к Arduino.
Фоторезистор подключается к ардуино по схеме делителя напряжения к любому аналоговому пину через стягивающий резистор 10 кОм (и больше), в нашем случае к пину ардуино A5. Другой контакт стягивающего резистора подсоединяется к земле.
Другой разьем фоторезистора подсоединяется к 5V.
Светодиод длинной ножкой подсоединяется через резистор 220 Ом к любому цифровому пину. Короткой ножкой к пину GND. Подробнее о подключение светодиода рассказывается на уроке Подключение светодиодов к Arduino
Подробнее со схемой подключения фоторезистора к ардуино вы можете ознакомится на рисунке.

Программа для проекта с фоторезистора умный светильник в среде разработке IDE Arduino.
#define svPIN 13 //вводим переменную для подключения светодиода к ардуино
#define rPIN A0 // вводим переменную для подключения фоторезистора к ардуино
void setup()
{
pinMode(svPIN, OUTPUT); // активируем светодиод на вывод
}
void loop()
{
int svet = analogRead(rPIN); //считывание и запись значения датчика освещености
// если на фоторезистор не падает свет
if(svet < 100)
{
digitalWrite(svPIN, HIGH); // то включаем светодиод
}
// если на фоторезистор падает свет
if(svet > 100)
{
digitalWrite(svPIN, LOW); // то выключаем светодиод
}
}
Вернуться к содержанию
Поделиться: