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