即使你之前从未接触过Arduino或Scratch也没有关系,只要你按照下面的教程一步一步跟我学,你就会完成人生中的第一个智能硬件项目,迈出成为硬件小创客的第一步!
一、硬件连接
首先,你需要以下材料:
1、Arduino UNO 开发板;
2、面包板;
3、LED,电阻,导线和USB连接线。
注:以上材料可以在“Arduino UNO 入门套件”中找到,如需购买请到淘宝搜索“Arduino UNO 入门套件”。
然后,请按下图进行硬件连接。完成之后,请用USB连接线将开发板连接至电脑。
注:需要注意LED灯的两个管脚分为阳极和阴极,阳极较长,需要连接至电源;阴极较短,需要连接至地(GND)。
二、硬件设计
点击 Scratch for Arduino OL(教育版),你将进入 Scratch for Arduino OL 的硬件设计界面。
请点击右上方的“开发板”按钮,然后,你将会看到一块Arduino UNO开发板。
左键单击Arduino UNO开发板并按住,以将其拖进主界面。
然后,请用同样的方式将LED模块拖进主界面。
注:你还可以在主界面中拖动模块,以改变其位置。
将光标移动至LED模块的接线口(黄色小圆点),此时,光标将变成手型,接线口将变为橙色。左键单击接线口并按住,同时拖动光标,将其连接至开发板的13号数字管脚(管脚将变为黄色)。
注:右键单击模块可复制或删除模块,如果模块处于连接状态,还可断开连接。右键单击开发板可删除开发板,如果开发板处于连接状态,还可断开所有连接。如需删除某条连接线,请选中(左键单击)连接线,然后点击电脑键盘上的“Delete”键。
三、程序设计
连接之后,请点击左边栏的第二个按钮,进入程序设计界面。
请点击右边栏的“模块”按钮。
h]
然后,将其中的“点亮 LED LED_0”拖进Loop函数中。
注:右键单击代码块,可复制或删除代码块,还可将其转换为注释,被转换为注释的代码块将不会被执行。
放置完成后,请点击“控制”按钮。
然后,请将最上方的“延时2000毫秒”拖至“点亮 LED LED_0”正下方。
当“点亮 LED LED_0”下方出现黄线时松开鼠标即可。
然后,请把“延时 2000 毫秒”中的“2000”改为“1000”,也就是让LED保持点亮状态1秒钟。
接着,请再次点击右边栏的“模块”按钮,把“点亮 LED LED_0”拖到“延时 1000 毫秒”正下方,并把“点亮”改为“关闭”。
最后,请复制“延时 1000 毫秒”,并将其拖到“关闭 LED LED_0”正下方,最终结果如下图所示。
完成以上步骤之后,请先点击顶栏的“保存”按钮以保存项目(保存之前需要登录)。保存成功之后,请点击右边栏的第四个按钮。系统将会编译代码,并将其烧写进你的Arduino UNO开发板中。烧写成功之后,你就会看到LED灯以每秒一次的频率闪烁了!
注:在进行第一次烧写之前,你需要按照提示安装我们所提供的Chrome插件。
如果有兴趣的话,可以试着改变“延时 1000 毫秒”中的数字,让LED灯以不同的频率闪烁,或者重新排列组合代码块,让它以你希望的任何方式闪烁。