利用定时器实现呼吸灯原理
今天偶然发现有人利用定时器实现呼吸灯,感觉很神奇,后来想了一下其实原理很简单,下面跟大家分享一下!1. LED功能
如下原理图所示,点灯操作需要P1.0引脚为电平,二极管才会导通,并使LED点亮。
2. 呼吸灯原理
呼吸灯的基本原理是利用了人眼睛的视觉残留特点;
要了解到的一个事实是你见到的所有灯光其实都是在闪烁的, 只是他们闪烁的频率不同,闪烁频率低的才被我们识别成了闪烁效果,闪烁频率高的在我们看来就是常亮的。
比如使用手机去拍摄一些LED时,会发现LED在不停的闪烁,就是因为摄像头的精度比较高,没有肉眼的视觉残留明显。
呼吸灯原理类似, 在保持高频的前提下,我们只需要改变LED亮/灭的时间比例,在我们的眼睛中就会识别为led亮暗程度。
亮灭比例决定了亮暗程度。
如你所想,亮灭比例为1:0时,为最亮时刻;亮灭比例为0:1时,为最暗时刻,表现为灭。
下图方波可助你理解,假设高电平时亮,低电平时灭,将其周期控制在眼睛的停留范围内的前提下,修改高低电平的占空比。其实就是利用定时器控制亮灭的时间,就形成一个人为的类PWM波形,就形成呼吸灯效果
定时器实现PWM波调制。 确实用定时器实现PWM调节占空比挺好的想法 呼吸灯是用来干嘛的了 呼吸灯的应用还可以实现舵机控制。 比如使用手机去拍摄一些LED时,会发现LED在不停的闪烁,这个好像是真的。 定时器计时,修改占空比 修改占空比,操作简单的就实现了呼吸灯 楼主用定时器实现PWM波调制,真是神了,原理讲解的也很透彻 呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。 OKAKAKO 发表于 2023-1-13 15:19
呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。 ...
确实,而且楼主讲解的很清晰,原来很通俗易懂 详细看了半天理解大概PWM调压的原理了 定时器实现PWM波调压,原理新颖 中国龙芯CDX 发表于 2023-1-17 13:35
定时器实现PWM波调压,原理新颖
确实呼吸灯其实就是应用了PWM调压
页:
[1]