下午做了一个呼吸灯,十几行代码,调试好久,才出来一个比较好的呼吸灯效果。下面我示范以下,怎么用最简单的方法实现一个基于STM32的呼吸灯(基于安富莱 STM32-V5开发板,里面用的了ST官方的库函数,还有安富莱他们自己写的Led,Timer函数)
呼吸灯原理:LED灯光在MCU的控制之下完成由亮到暗的逐渐变化,感觉像是在呼吸。
呼吸灯分为两个过程: 亮度有暗到亮(模拟吸气过程,该过程需要1.5S ),在由亮到暗(模拟呼气过程,该过程需要1.5S. )(对成人而言,平均每分钟呼吸16~18次; 对儿童而言,平均每分钟呼吸20次)
下面贴出主要的