流水灯程序 keil_Arduino入门 第三节 流水灯(上)

在上一期课程中,我们经过了"点灯"仪式的"洗礼",基本认识了Arduino数字引脚输出控制的基本流程和方法,本期中我们将介绍几种流水灯的实现方法,更深入地了解数字引脚输出控制的方法。

在进入课程以前,我们应该先准备一个流水灯的灯板,灯的位数可以做到16位,以方便后面的"摇摇棒"课程使用。灯板我们可以用面包板来搭建,或者用万能的"洞洞板"自己动手焊一个,灯的连接方式可以选择"共阴极"或"共阳极"。本期课程使用的是一个16位的"摇摇棒"灯板,配套的Arduino板为NANO板,LED连接到板的引脚为D4-D13、A0-A5,共阴极连接,D2及D3是NANO的两个外部中断引脚,连接了两个水银开关,作为摇摇棒的方向控制。下面,我们先以D4-D13控制的10个LED为例,来学习流水灯控制。

26e3eb2999a2d9f42b4a11da0ae8ae37.png

流水灯,就是亮起的一个或几个灯在一个灯带上"流动",如同流水一样。最简单的一个灯流灯的效果就是灯带上的灯按顺序,逐个"点亮-熄灭",我们看到的就是一个亮起的灯在流动。所以,从本质上来说,我们的程序就是控制Arduino的数字引脚按顺序,输出一个高电平并维持一定的时间,再输出低电平,然后跳转下一个灯做同样的操作。注意:同样的操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值