![]() |
![]() |
|||||||||||||||
Простой регулятор для люстры на PIC16F84
Автор: Дон Хуан После ремонта квартиры, мой старый аналоговый регулятор стал портить интерьер своими большими размерами. Поиски в интернете показали, что готовых решений мало, да и те не имели тех функций, которые были в старом регуляторе. Тогда я сам написал программу для PIC16F84 и подробно откомментировал её. Вот что он умеет. ![]() Схема подключается вместо выключателя, доп. проводов прокладывать ненужно При простом нажатии на кнопку ON/OFF свет просто плавно включиться на всю яркость. Если нажать на кнопку ON/OFF и придержать пол секунды, свет включится на треть яркости. Теперь. Если просто нажать на ON/OFF свет плавно выключиться. А если придержать пол секунды, то он будет медленно гаснуть, в течение 40 секунд. За это время я спокойно дохожу до кровати, раздеваюсь, ложусь, и наблюдаю, как комната медленно погружается в темноту. Ну и конечно можно регулировать яркость кнопками + и – От запоминания предыдущий яркости я отказался. Так как вечером я на раслабоне, свет приглушённый. А утром надо бежать на работу, а свет включается на вчерашней тусклой яркости. Это напрягает. Помеченный красным конденсатор ставить обязательно и именно 10n. А резистор к нему именно 1м. Это для правильного прерывания. Без него регулятор срывается в мерцания при крайних значениях яркости. Напрягает только высоковольтный конденсатор. Всё время, уходя на работу, думаю, а вдруг пробьёт и что тогда?
Все вопросы в Форум.
|
|
|||||||||||||||
![]() |
![]() |


![]() |
![]() |
|||
|
||||
![]() |
![]() |