
上QQ阅读APP看书,第一时间看更新
2.2 我要做
任务描述:点亮一个LED。
器材准备:Romeo控制板、USB数据线、3Pin连接线、LED模块。
1.硬件搭建
通过3Pin连接线将LED模块连接到Arduino的数字引脚上,注意连接线的颜色与引脚的颜色要对应。记住所连接的引脚号,范例中LED连接的是数字引脚3(见图2.1)。
温馨提示
数字引脚0和1用于计算机和Arduino之间的通信,在后续学习连接硬件的时候,尽量不要使用数字引脚0和1。

图2.1 LED的连接
2.编写程序
Mind+有两种编程模式,分别是“实时模式”和“上传模式”,在软件界面右上角可以切换。
如果你仅仅想制作Arduino和Mind+的交互项目,那么请选择“实时模式”(见图2.2)。

图2.2 实时模式
如果你想给Arduino硬件编程并脱机运行,那么请选择“上传模式”(见图2.3)。本书中的制作项目都是脱离计算机运行的,所以在连接Arduino设备时选择“上传模式”。

图2.3 上传模式
今天我们一起来点亮LED。首先按照第一课所学内容,连接好设备,单击右上角的“上传模式”,并在“扩展”中选择“Arduino Uno”。从“Arduino”分类中将模块拖曳到代码区,并将引脚修改为3(见图2.4和图2.5)。本书使用的LED模块,可以通过高电平点亮,通过低电平熄灭。

图2.4 将模块拖动到代码区

图2.5 修改引脚参数
3.编译、上传
程序编写完成后,要单击。用鼠标右键单击
,会出现“仅编译”“编译后上传”及“编译后打开”选项,可以根据需要进行选择。当提示上传成功时,就可以点亮LED了(见图2.6)。
温馨提示
程序编写完毕后均要编译、上传到Romeo控制板,才能测试效果。

图2.6 点亮LED