[国产单片机] 如何使用IO口模拟呼吸灯的效果

[复制链接]
5302|36
追夜 发表于 2018-12-24 14:30 | 显示全部楼层
布丁奶茶 发表于 2018-12-21 13:39
现在呼吸的现象是有了,但是效果不太理想,估计是我占空比的曲线没有设定好,这个有没有好的方法呢? ...

估计是曲线问题,你可以调整呼吸曲线的,比如达到100%了,就延时一会再开始变暗,呼吸效果就不会显得太急促。可以多试试,自己觉得呼吸效果舒服就可以了
 楼主| 布丁奶茶 发表于 2018-12-25 13:00 | 显示全部楼层
感谢楼上各位的回复,找到问题了,模拟的PWM周期控制在10ms,呼吸周期3s,效果比较好。

评论

@xiaokia :这个看你要求的曲线平滑度了,我设置的1  发表于 2019-3-11 17:20
@布丁奶茶 :100us中断一次吗?  发表于 2019-1-21 14:05
@xiaokia :最小占空比我设置的是1,这个就是呼吸曲线的问题,你解决多试试觉得ok就好了  发表于 2019-1-16 14:10
PWM周期10ms,最小占空比多少呢?  发表于 2019-1-14 15:27
小小小学生 发表于 2019-1-15 11:15 | 显示全部楼层
布丁奶茶 发表于 2018-12-21 13:39
现在呼吸的现象是有了,但是效果不太理想,估计是我占空比的曲线没有设定好,这个有没有好的方法呢? ...

可以将低亮度时的占空比变化速度慢一点,在低亮度时,灯的亮度变化曲线斜率很高,
rankey 发表于 2019-3-6 08:24 | 显示全部楼层
   好几个月前,关注了这个帖子,并收藏着。
  最近参考了网上的例子,又改了一下。做了呼吸灯,效果还行吧。
     程序代码请看截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部