由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现
一、照明灯功能: 4个电量指示灯, 照明灯按钮:关机状态下点按一下,电量指示灯显示电量,10秒内没有操作电量灯灭;长按2秒以上,白光照明灯高亮,继续点按,白光低亮;继续点按,暖光高亮,继续点按,暖光低亮;循环点按,白光暖光的亮度交替循环点亮;继续长按2秒以上,关机,所有灯灭;
二、红灯功能: 红灯按钮:关机状态下点按一下,电量指示灯显示电量,10秒内没有操作电量灯灭;长按2秒以上,红灯高闪,继续点按,红光低闪;继续点按,红光长亮;循环点按,红光状态交替循环点亮;继续长按2秒以上,关机,所有灯灭。
三、充电功能: 插入5V、2A充电器插头可以给LED灯充电,充电时4个电量指示灯会流水灯点亮后最高电量指示灯闪亮;
四、调光功能: 调光按钮:开机状态下照明灯长亮,继续长按2秒以上,亮度变化从大到小或从小到大为止;红光慢闪时点按,红光快闪;循环点按,循环快慢闪。
|