![Arduino互动设计](https://wfqqreader-1252317822.image.myqcloud.com/cover/204/27741204/b_27741204.jpg)
小试牛刀:让实验箱上LED灯闪烁
自爱迪生发明电灯以来,我们的生活就离不开它。灯从最开始的照明功能,也逐渐被用作装饰和信息传递。广场上闪烁的小灯、SOS救援信号灯以及马路上的交通信号灯,无不让我们的生活更加便利和美好。下面我们一起使用实验箱上的LED灯,让它一闪一闪如繁星闪烁。
积木新知
设置LED灯
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0001.jpg?sign=1739281867-tWDOYHlT0oL9pZtlu9okeSIslP8nl7fn-0-3ec31130c530b6494e6c9c4ee6b0820a)
用USB线将创客中级实验箱与计算机连接后,打开Mixly软件,在其界面右下角处将主板类型选为“盛思创客中级实验箱”,并选择对应的COM端口。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739281867-JKzU4kZCBS9hUv1IkL3lFzEEFLD01Hik-0-0152fd7890f752f1e9068989bf1525ac)
单击左侧“Labplus”,再单击“创客中级实验箱”,可以看到里面的积木,找到要设置的LED灯积木。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1739281867-zQrO0YxtiYEymZOpnQ0ygmwmeFJFQhTG-0-93e881e49acba9da22a0f10321d7c113)
拖动该积木到编程区。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0004.jpg?sign=1739281867-N1dP7JnDD4LZ7GxH1zrvgqrCzD53nLK8-0-01421e26a4b5f4d0bff4b794e90adc97)
在创客中级实验箱中,LED灯的管脚默认为9号。编程时,参数1无须修改;参数2的赋值范围是0~255,当赋值为0时LED灯熄灭,数值越大则亮度越高。如果使用面包板外接LED灯,可以选择其他数字接口。
范例
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0001.jpg?sign=1739281867-FZLPAdtq9iRd7FcUZO2VfNE7U94bSjU8-0-9984f513e356866fa3a29b6f92f166dd)
范例结果
中级实验箱上的LED灯处于低亮度状态。
延时
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1739281867-H7CzvrNAKn1FIpiT7zxojCzdTHiTMN7w-0-bd3a6316d05da4f94ccba0a1aae8300f)
“延时”积木有两个参数,参数1的单位可以选择“毫秒”或者“微秒”,参数2输入数值可以确定具体的等待时间。该积木位于“控制”模块中,具体位置如下。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739281867-hXwD882LM05QVcftn5aacIu0k5WjuOsZ-0-1099a3182a67e7ab6cb3af6437716881)
编程思路
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739281867-TVKyOortMKDoFe02j5szkP3lx3ciSGF7-0-88d539dd5735df86747fc7fac90961cd)
实验箱上LED灯闪烁程序流程图
程序运行时先点亮LED灯,等待1秒,然后LED灯熄灭,再等待1秒。循环运行程序,实验箱上LED灯会一直闪烁下去。
说明:米思齐软件打开后,就默认执行无限循环积木。
范例程序
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739281867-zDQYNTzW90cYHyytdL6GaYy9NABO9tNW-0-0be2dd1193d8e7830d750005c6ca3562)
实验箱上LED灯闪烁程序
程序写好后,上传,然后等待信息显示区显示“上传成功”,就能看到9号管脚LED灯一闪一闪。
知识加油站
发光二极管
发光二极管即LED灯(LED为Light Emitting Diode的缩写),它的基本结构是一块电致发光的半导体材料芯片,用银胶或白胶固化到支架上,并用银线或金线连接芯片和电路板;然后四周用环氧树脂密封,起到保护内部芯线的作用;最后安装外壳。所以,LED灯的抗震性能好,其应用领域涉及手机、台灯、家电和机械生产等方面。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739281867-PU8HfsldrLLmkdauyONuccPanA7WdLQZ-0-d323dc74a5e367c2ea9643c9348514d1)
顺序结构
上述范例程序是自左向右、从上往下逐条执行的,这种结构被称为顺序结构。顺序结构是最简单的程序结构,也是最常用的结构。