用在官方线编程实现经典LED控制(3)逐行扫描
2017-09-238198
AI 快速预览详细
本文介绍了如何在5*5 LED上实现逐行扫描效果。通过双重循环和100ms暂停,解决了逐行扫描中一行灯亮完后无法继续的问题。最终效果流畅,速度快,适用于STEM教育和编程启蒙。
|
一、设想 看着这5*5的LED,感觉还是再玩一些花样,要不然真是对不起这5*5的灯啊 所以想着来一个逐行扫过的亮灯动作,我就叫它“逐步扫描”了 二、效果 ![]() 三、程序编写 ![]() 四、感想1.用了双重循环,开始调试程序的时候,在一行灯亮完之后 ,也就第二级循环完成一次之后,没有把X重新置零,导致只能亮一行,不能亮第二行(难为情,好久不玩程序,自己的思维就不严谨了,这么简单的程序也会出错),而且一时半会儿发现不了。 2.发现这个循环比呼吸灯快多了,所以加了暂停100ms,难道是PWM波的产生会占用资源?大神求救。 3.速度快,效果好,流畅,感觉好多了 |






这是Arduino官方编程器的跑马灯编程得意