Умный ночник
Чем ярче в комнате, тем тусклее горит светодиод, и наоборот
Умный ночник — это устройство, которое может автоматически регулировать яркость светодиода или лампочки в зависимости от уровня освещенности комнаты, времени суток или наличия движения в помещении.
В этой статье своими руками соберем устройство на базе платы ENJOY BOARD, фоторезистора и светодиода, которое имеет большое практичное значение!
Схема подключения
Соберем схему с применением макетной платы, пяти соединительных проводов, платы ENJOY BOARD, светодиода любого цвета, резисторов (220 Ом и 4.7 КОм) и фоторезистора.
! В данной схеме используется резистор значением 4.7 КОм.
![](https://static.tildacdn.com/tild3635-3463-4633-b837-626437343462/---------------.png)
Составьте программу из блоков, как показано ниже
![](https://static.tildacdn.com/tild3364-6163-4139-b266-303661336562/333.png)
Пояснения к программному коду
Создание двух целочисленных переменных для хранения значения уровня освещенности и значения яркости свечения для светодиода.
![](https://static.tildacdn.com/tild6633-3239-4965-a665-313665633763/44.png)
Сохраним в переменную «bright» значение с фоторезистора о текущем уровне освещенности в комнате или на улице.
![](https://static.tildacdn.com/tild6364-6662-4335-b934-306439636432/5.png)
Важные вычислительные преобразования: значение яркости светодиода зависит от уровня освещенности вокруг.
![](https://static.tildacdn.com/tild3439-3437-4664-b033-626534336233/6.png)
Включение ночника с нужным уровнем яркости
![](https://static.tildacdn.com/tild3061-6630-4138-a135-393364643637/7.png)