![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=1739521086-pJfHQ2dCF5N9hPzMiro4ApI5OZfhm8Kn-0-faab62788066e96fd6be4ae94dfdeb1f)
用USB线将创客中级实验箱与计算机连接后,打开Mixly软件,在其界面右下角处将主板类型选为“盛思创客中级实验箱”,并选择对应的COM端口。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0002.jpg?sign=1739521086-OTofHMWttRku0fOFveve52Q4OpghOvNO-0-7f45020e5f25837aee38939cd01dcb90)
单击左侧“Labplus”,再单击“创客中级实验箱”,可以看到里面的积木,找到要设置的LED灯积木。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0003.jpg?sign=1739521086-gWby1IYf7yrN4p1hNuXKK50b6qxhVt3C-0-01a6ee753d3e46d991561889e41cd220)
拖动该积木到编程区。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0015_0004.jpg?sign=1739521086-0Pzf9ujPyjELbNWqXW42MbtURJt0TyOE-0-f6edbc19ab015f0598e22a23d22e34a8)
在创客中级实验箱中,LED灯的管脚默认为9号。编程时,参数1无须修改;参数2的赋值范围是0~255,当赋值为0时LED灯熄灭,数值越大则亮度越高。如果使用面包板外接LED灯,可以选择其他数字接口。
范例
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0001.jpg?sign=1739521086-0PNR1mGNdWyzYUhlkYO28QCB0Tk186l3-0-55babb1ca585d4814b8b0391c2c5b746)
范例结果
中级实验箱上的LED灯处于低亮度状态。
延时
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0002.jpg?sign=1739521086-KkTDucjASBgMzPYZ4A7qp7OKZScNQ0zE-0-fcd579b62be75e1b27600a904df3c3f2)
“延时”积木有两个参数,参数1的单位可以选择“毫秒”或者“微秒”,参数2输入数值可以确定具体的等待时间。该积木位于“控制”模块中,具体位置如下。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0003.jpg?sign=1739521086-nPMfUZJvR8GvL9qdF3vBJ3Tk3EnqRZ1K-0-2647d33d4b7aed35cd3054b8cd724d74)
编程思路
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0016_0004.jpg?sign=1739521086-g2MB4VGhnl1ggwFpVYqPlLEAD9YRPBO2-0-7871d20da5594ed92072539614b236dc)
实验箱上LED灯闪烁程序流程图
程序运行时先点亮LED灯,等待1秒,然后LED灯熄灭,再等待1秒。循环运行程序,实验箱上LED灯会一直闪烁下去。
说明:米思齐软件打开后,就默认执行无限循环积木。
范例程序
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0017_0001.jpg?sign=1739521086-jHGr6IakZO5RBGHoilYgqCjLgzUScQg4-0-63dd4276b98d83256e67a24da871fb47)
实验箱上LED灯闪烁程序
程序写好后,上传,然后等待信息显示区显示“上传成功”,就能看到9号管脚LED灯一闪一闪。
知识加油站
发光二极管
发光二极管即LED灯(LED为Light Emitting Diode的缩写),它的基本结构是一块电致发光的半导体材料芯片,用银胶或白胶固化到支架上,并用银线或金线连接芯片和电路板;然后四周用环氧树脂密封,起到保护内部芯线的作用;最后安装外壳。所以,LED灯的抗震性能好,其应用领域涉及手机、台灯、家电和机械生产等方面。
![](https://epubservercos.yuewen.com/B0C18C/15937387804512006/epubprivate/OEBPS/Images/figure_0017_0002.jpg?sign=1739521086-NjJfQfQ8qiH0btUqvnb17qtO73lwvR0D-0-d74a9d7d6638c6c75abcacd0f14c39f6)
顺序结构
上述范例程序是自左向右、从上往下逐条执行的,这种结构被称为顺序结构。顺序结构是最简单的程序结构,也是最常用的结构。