基于STM8触摸库(RC模式)实现触摸冷暖色调光,可以单独控制冷色和暖色亮度,达到一个比较舒服的光色。12V2A电源供电,需要有较好的对大地通路。 操作: 开机时,蓝色黄色指示灯全亮,触摸蓝灯部分,蓝灯熄灭,点亮冷色灯管,再次触摸则关闭。触摸黄灯同理,只是控制暖色灯管。 蓝灯黄灯熄灭状态时,滑动条控制总亮度,双击/长按一个指示灯,能够使该指示灯进入闪烁模式,这时滑动条控制对应灯管的分亮度,达到色度调光的目的。 同时双击/长按是会自动屏蔽其中一个操作,但同时短按时可以操作的。 本程序自己写的部分,大部分都是按键处理状态机里的,而且是可以移植到机械按键上用的。多按键输入的话还是需要优化这部分代码。 空板和塑料壳,板子大小按着80*50*21的塑料盒子设计的,刚好可以卡进塑料边框里,只要把板子完全按进去就能用了。 某宝买的LED硬灯条和问题电源,LED灯条自带了限流电阻。 STM Studio是个不错的工具,这次20脚的STM8根本没法引出串口来观察波形,这个软件利用了它本身的SWIM调试口进行通信,直达内存,不占用CPU时间。如图是滑动条的位置数据波形。 功能测试效果演示视频 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料: