LoRa板实现呼吸灯和流水灯功能 呼吸灯和流水灯的实现 一、呼吸灯与流水灯原理 1. 模拟人的呼吸效果,LED灯实现等由暗到亮,然后由亮到灭的类似呼吸效果,应为眼睛图像滞留时间在0.04s(1/24帧画面),所以只需要调整在40ms内的灯光的点亮和熄灭的比例,就可以实现呼吸的效果。 2. 流水灯:点亮Led1,熄灭Led2,延迟500ms-->熄灭Led1,点亮Led2,延迟500ms,然后一直循环形成流水灯。 二、代码实现 三、实现难点 呼吸灯和流水灯的实现 一、呼吸灯与流水灯原理 1. 模拟人的呼吸效果,LED灯实现等由暗到亮,然后由亮到灭的类似呼吸效果,应为眼睛图像滞留时间在0.04s(1/24帧画面),所以只需要调整在40ms内的灯光的点亮和熄灭的比例,就可以实现呼吸的效果。 2. 流水灯:点亮Led1,熄灭Led2,延迟500ms–>熄灭Led1,点亮Led2,延迟500ms,然后一直循环形成流水灯。 二、代码实现 呼吸灯的实现 #define LED_ILLUMINATION_LEVEL 100