很多现有的台灯都不具备调光的功能,只有一个电源开关,现用STC15F104E/STC15F104W等8脚芯片进行改造。利用单片机内部的EEPROM功能进行数据的掉电保存。
项目设计要求:
1.通过台灯适配器上的电源开关来进行调光切换。
2.调光分成4个档位,分别对应pwm占空比的:25%,50%,75%,100%
3.程序带记忆功能,上电时间超过6秒钟单片机将记住此时的亮度数据(及占空比),关灯后下次打开依旧为上次的亮度
4.调光切换,上电后在6秒钟以内,每开关一次,亮度将向后变化一次,如果当前为100%,下次切换后为25%的亮度
有了以上的设计要求后就可以自己写代码和搭硬件电路了。