Arduino互动设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

小试牛刀:让实验箱上LED灯闪烁

自爱迪生发明电灯以来,我们的生活就离不开它。灯从最开始的照明功能,也逐渐被用作装饰和信息传递。广场上闪烁的小灯、SOS救援信号灯以及马路上的交通信号灯,无不让我们的生活更加便利和美好。下面我们一起使用实验箱上的LED灯,让它一闪一闪如繁星闪烁。

积木新知

设置LED灯

用USB线将创客中级实验箱与计算机连接后,打开Mixly软件,在其界面右下角处将主板类型选为“盛思创客中级实验箱”,并选择对应的COM端口。

单击左侧“Labplus”,再单击“创客中级实验箱”,可以看到里面的积木,找到要设置的LED灯积木。

拖动该积木到编程区。

在创客中级实验箱中,LED灯的管脚默认为9号。编程时,参数1无须修改;参数2的赋值范围是0~255,当赋值为0时LED灯熄灭,数值越大则亮度越高。如果使用面包板外接LED灯,可以选择其他数字接口。

范例

范例结果

中级实验箱上的LED灯处于低亮度状态。

延时

“延时”积木有两个参数,参数1的单位可以选择“毫秒”或者“微秒”,参数2输入数值可以确定具体的等待时间。该积木位于“控制”模块中,具体位置如下。

编程思路

实验箱上LED灯闪烁程序流程图

程序运行时先点亮LED灯,等待1秒,然后LED灯熄灭,再等待1秒。循环运行程序,实验箱上LED灯会一直闪烁下去。

说明:米思齐软件打开后,就默认执行无限循环积木。

范例程序

实验箱上LED灯闪烁程序

程序写好后,上传,然后等待信息显示区显示“上传成功”,就能看到9号管脚LED灯一闪一闪。

知识加油站

发光二极管

发光二极管即LED灯(LED为Light Emitting Diode的缩写),它的基本结构是一块电致发光的半导体材料芯片,用银胶或白胶固化到支架上,并用银线或金线连接芯片和电路板;然后四周用环氧树脂密封,起到保护内部芯线的作用;最后安装外壳。所以,LED灯的抗震性能好,其应用领域涉及手机、台灯、家电和机械生产等方面。

顺序结构

上述范例程序是自左向右、从上往下逐条执行的,这种结构被称为顺序结构。顺序结构是最简单的程序结构,也是最常用的结构。