4339浏览
查看: 4339|回复: 3

[入门教程] 用在官方线编程实现经典LED控制(3)逐行扫描

[复制链接]
本帖最后由 xiaohe9527 于 2017-9-23 17:04 编辑

一、设想
看着这5*5的LED,感觉还是再玩一些花样,要不然真是对不起这5*5的灯啊
所以想着来一个逐行扫过的亮灯动作,我就叫它“逐步扫描”了

二、效果

逐行扫描

逐行扫描



三、程序编写
未标题-4.jpg


四、感想1.用了双重循环,开始调试程序的时候,在一行灯亮完之后 ,也就第二级循环完成一次之后,没有把X重新置零,导致只能亮一行,不能亮第二行(难为情,好久不玩程序,自己的思维就不严谨了,这么简单的程序也会出错),而且一时半会儿发现不了。
2.发现这个循环比呼吸灯快多了,所以加了暂停100ms,难道是PWM波的产生会占用资源?大神求救。
3.速度快,效果好,流畅,感觉好多了



1973742214  高级技师

发表于 2017-9-23 18:45:22

我来补充一下[url=]sketch_oct30c.ino[/url]
[url=]这是Arduino官方编程器的跑马灯编程[/url][url=]得意[/url]

sketch_oct30c.ino

1.41 KB, 下载次数: 35

回复

使用道具 举报

rzyzzxw  版主 来自手机

发表于 2017-10-5 11:46:22

学习了,真好!
回复

使用道具 举报

zsc990338  初级技师

发表于 2017-12-28 16:08:46

很适合作为编程向的教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail