STM32嵌入式的设计---三色呼吸灯的设计

目的

给自己留个记录

设计要求

基于STM32F103设计三色LED呼吸灯,LED灯在STM32F103的控制下完成由暗到亮缓慢变化,感觉像是在呼吸。设计要求:

(1)呼吸灯包含两个过程: 亮度有暗到亮(模拟吸气过程,该过程大约需要1.5S ),再由亮到暗(模拟呼气过程,该过程大约需要1.5S)。

(2)呼吸节奏分慢、中、快3个档位,可通过切换按键改变呼吸快慢,呼吸周期时间范围大约为0.5S ~5.0S;利用PWM(脉冲宽度调制)控制LED状态。

(3)可通过颜色切换按键改变呼吸灯颜色,如循环单色模式,混色呼吸模式等(也可自行设计其它模式)。

(4)单个数码管显示高中低3档位如“H”、“—”、“L”字样。

(5)上电默认中档位,呼吸周期时长均为2.0S。

模块

图由proteus8.10画的
31efc77bed2a06dfb26235ebabc4f9d.png
main.c部分截图(keil5)
9109517c6b0df9041e767c643101869.png

过程

与设计要求差不多。


标题:STM32嵌入式的设计---三色呼吸灯的设计
作者:xxr
地址:HTTP://wink.winkxrq.tk/articles/2021/06/27/1624801886133.html
喜欢就可以打赏一下噢,请我喝瓶水嘛~
    评论
    0 评论
avatar

取消