前面介绍了呼吸灯的编程,为了更快说明PWM用法,程序写的比较简单,只实现了单向变化,也就是从亮变暗,然后循环。下面是一个完整的呼吸灯,它会从亮变暗,然后又从暗变亮。
和前面程序相比,需要多设置一个变量,代表变化的方向。当亮度数值超过范围(大于或者小于一个门限),就改变变化方向。
完整的程序如下:
打开下面网址,可以直接在线仿真和修改:
https://makecode.com/_0uwYYfR1hR70
此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处