Arduino课程开课啦!---第三节:流水灯的制作
2019-09-24 12:37
流水灯的制作

主要工具

工作原理:
与闪烁LED灯的工作原理相似,只是在数量上由1个LED灯变为6个LED灯。重点在按顺序依次为每一个LED灯通电/断电,这就用到了for循环语句。
程序代码


在线路连接时,我们要注意将UNO板中的6-11号端口作为正极,利用导线按顺序与LED小灯的长引脚相连,再利用导线将短引脚与GND相连。同学们会发现UNO板中只有两个GND端口,这时我们将借助面包板两侧的正负极插口,统一输出到GND端口。
在编程时,首先要注意6-11号端口是作为输出端口,也即作为供电装置(正极)给相应的LED小灯供电。
for循环语句的使用,是从6号端口开始赋值,依次为每个端口赋高电平,延时200毫秒后再赋低电平,实现流水效果,直到11号端口结束。其中6号端口的赋值是循环的关键,请同学们思考为什么起初6号端口设置为低电平。
效果图

面包板

面包板两侧的插孔是横向连通的,其中红色是正极,蓝色是负极。
面包板中间区域是纵向连通的,如绿色线段所示,其中上端绿色和下端绿色不通,需要借助导线接通。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com