• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

渐变和调亮度

请教下高手51单片机用一个定时器实现按1键自动渐变,按2键变亮,按3键变暗,按键2,3每按一次亮度变化一次分十级

我现只会单独实现自动渐变,单独十级调亮度,两种功能怎么结合一起请指点,

全部回复(5)
正序查看
倒序查看
2016-04-29 09:18

给你说一个思路:

定时器设定一个基准时间 中断  模拟PWM输出  按键检测 

主程序处理按键 和PWM调节占空比

0
回复
2016-04-29 09:53
@xiaoxiong1988
给你说一个思路:定时器设定一个基准时间中断 模拟PWM输出 按键检测 主程序处理按键和PWM调节占空比
沙发,已赏~
0
回复
2016-04-29 10:54
@xiaoxiong1988
给你说一个思路:定时器设定一个基准时间中断 模拟PWM输出 按键检测 主程序处理按键和PWM调节占空比
你好这个思路我明白,按键扫描1自动渐变,它不自动变还按一次变一次
0
回复
2017-02-22 09:36
@l457902798
你好这个思路我明白,按键扫描1自动渐变,它不自动变还按一次变一次
那说明中断没进去,进了调光。加一段程序,检测到按键1,IO口自己定,进入某中断,亮灭时间自己定开始亮灭的循环如果检测到别的按键进入别的中断
0
回复
飞翔2004
LV.10
6
2017-10-30 22:50
@xiaoxiong1988
给你说一个思路:定时器设定一个基准时间中断 模拟PWM输出 按键检测 主程序处理按键和PWM调节占空比
你自动渐变都懂了,这个不难吧,利用公式:渐变的亮度值*(lum/总的亮度值)  lum为按键2,3调节的参数
0
回复