利用STC12c2052AD 单片机的PCM模块,产生的PWM信号,MOS管驱动来控制LED灯带的亮度。此控制器主供电为12v (为12v 5050灯带设计)。
适合应用场合: 宿舍,个人书桌
主要功能:
- 1····可切换控制两段LED
- 2····具有70级左右调光;
- 3····一位数码管显示亮度值(0-9-H(最大值));
- 4····关闭灯光后无操作1s左右 开启掉电模式 减少待机功耗(实测待机仅0.1w)
- 5···· 一个旋转编码器 完成所有操作
- 6····可5v供电
功能说明:
- 1~两段LED可设置一上一下,需要大面积照明的, 可以切换两段LED都打开 。夜晚休息而自己需要照明的 可切换下面的LED亮。
- 2~此单片机的PCM模块为八位的,可以256级调光。考虑到亮度的变化均匀反复调试成70级均匀调光。(由于本人水平有限,调光算法只用普通的语句,但是效果不错!)
- 3~显示大概亮度级别,感觉没什么卵用。
- 4~。。。
- 5~如果没有旋转编码器的朋友, 可以用三个按键代替 有预留按键的处理程序
- 6~非常适合大学宿舍半夜会断电的同学们,如果你有重要作业或者任务还没完成,这时候停电了,一个充电宝就能解决。(使用5v供电,功耗控制在2w左右)
阅读全文