先要想明白呼吸灯原理是什么,怎么实现,再看程序。
呼吸灯开的时候,以非常快的速度开-关-开-关,并逐渐加大开的时间比率,减小关的瞎枯旦时间比率。
呼吸灯关的时候,以非常快的速度败雹开-关-开-关,并逐渐磨扰加大关的时间比率,减小开的时间比率。
呼吸灯是指灯光在微电脑的控制之下完成由亮到暗的逐渐变化,感觉好像是人在呼吸。
呼吸灯是一个提气的设计,广泛应用于凳闭手机之上,并成为各大品牌新款手机的卖点之一。
如果你的手机里面有未处理的通知,比如说未接来电,未查收的短信等等,呼吸灯就会由暗到亮的变化,像呼吸一样那么有节奏,起到一个通知提醒的作用。
呼吸灯的工作原理:
1、原理分析
以人体呼吸为模型,吸气、呼气分别占1.5S。眼睛图像滞留时间在0.04s(1/24帧画面),按照*快0.04s来计算,就等于40ms。亮、灭都是0.02S,所以我们看到的场景就是一直在亮。
2、程序设计
在改变这40ms中,亮、灭所占的百分比40ms相对不柔和,20ms效果柔和,如果亮的百分比多搏粗正,眼睛画面就亮,反之则暗。
程序设基悔计:1.5S要1500/20=75个周期,75个周期中,亮度百分比有0%上升到*,故每个周期增长时间为20ms/75=266us(点亮)。
熄灭的原理,恰恰相反,熄灭时长增加。程序中需两个循环,点亮和熄灭。 程序要灵活设计,能够调整呼吸时间的长短,1.5s这个参数。可以调整柔和度,可以调整40ms这个周期参数,这样就实现了呼吸灯的灵活调整。
呼吸灯就是灯的亮度按照一定的规律逐渐从灭卜渣到亮再到灭。单片机可以控制LED灯的亮度,简单的一般是用PWM控制。
单片机控制LED灯的亮度按照一定的规律进行变化,从启镇灭到亮再到灭,这悄弊粗就是呼吸灯。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)