Описание
Электронный компонент по принципу работы схожий с обыкновенным резистором, только в отличие от резистора (сопротивление которого постоянно), фоторезистор способен изменять свое сопротивление в зависимости от его освещенности. В основе фоторезистора находится полупроводнк с особым составом, в зависимости от интенсивности освещения, этот материал и изменяет свое сопротивление.
Фоторезисторы находят широкое применение в датчиках освещенности. С их помощью можно построить системы умного дома или сигнализацию, срабатывающую при включении света.
Технические характеристики
- максимальное рабочее напряжение: 150 В
- теневое сопротивление: 800 кОм
- сопротивление при освещенности 10 Люкс: 5-10 кОм
Скетч для загрузки:
//Определим пины
int photo = 0; //Пин фоторезистора
int ledLamp = 12; //Пин светодиода
void setup()
{
pinMode(ledLamp, OUTPUT); //Устанавливаем пин светодиода на «выход»
}
void loop()
{
//Считываем значение фоторезистора в переменную light
int light = analogRead(photo);
//Если значение меньше 700(темно), включим свет
if (light < 700) digitalWrite(ledLamp, HIGH);
else digitalWrite(ledLamp, LOW); //Иначе (светло), отключим свет
}