OL当然不是指office lady,是指可以云编译、云烧写的Arduino在线版IDE 我们之前用教育版写过blink的程序,那么专业撸代码的感觉是怎样的呐?
现在,我们将通过一个简单的案例,为你展示如何使用 Arduino IDE OL 进行在线编程。
这个案例就是大名鼎鼎的“Blink”,其经典程度堪称硬件开发界的“Hello World!”。
即使你之前对Arduino一无所知,我们也将教会你如何通过Arduino开发板控制LED灯,让它以每秒一次的频率闪烁,向世界宣告你的硬件创客之魂的伟大觉醒!
一、硬件连接
首先,你需要以下材料:
1、Arduino UNO 开发板;
2、面包板;
3、LED,电阻,导线和USB连接线。
注:以上材料可以在“Arduino UNO 入门套件”中找到,如需购买请到淘宝搜索“Arduino UNO 入门套件”。
然后,请按下图进行硬件连接。完成之后,请用USB连接线将开发板连接至电脑。
注:需要注意LED灯的两个管脚分为阳极和阴极,阳极较长,需要连接至电源;阴极较短,需要连接至地(GND)。
二、硬件设计
点击 Arduino IDE OL(开发版),你将进入 Arduino IDE OL 的在线编程界面。
请点击右上方的“硬件设计”按钮,以进入 Arduino IDE OL 的硬件设计界面。
此时,主界面中已放置好一块Arduino UNO开发板,请点击左边栏的“元件”按钮。
(目前,平台仅支持Arduino UNO开发板,后续会支持更多其他Arduino开发板)
注:鼠标左键双击Arduino开发板(或背景),可返回在线编程界面。鼠标左键单击Arduino开发板(或背景)并按住,可拖动主界面。滚动鼠标滚轮,可放大或缩小主界面。
左键单击LED元件并按住,以将其拖进主界面。放置完成后,选中(左键单击)LED元件,可更改其名字。
注:左边栏有“项目”,“主板”和“元件”三个按钮。“项目”用于管理你所创建的项目。“主板”中有Arduino开发板,而“元件”中则有各种常见的电子元器件。
将光标移动至LED元件的接线口(黄色小圆点),此时,光标将变成灰色十字,接线口将变为橙色。左键单击接线口并按住,同时拖动光标,将其连接至开发板的13号数字管脚。
注:鼠标左键单击元件并按住,可拖动元件。对元件进行连接时,开发板上可供连接的管脚将呈黄色,不可连接的管脚将呈蓝色。如需删除元件或连接线,请选中(鼠标左键单击)元件或连接线,然后点击电脑键盘上的“Delete”键。
三、程序设计
连接完成后,左键双击Arduino开发板(或背景),返回在线编程界面。
注:此时,系统已经自动为你创建了一个名为led_0(即LED元件的名字),值为13(即LED元件所连接的数字管脚)的整型变量,并用pinMode()函数将13号数字管脚配置为输出。
然后,请将如下代码输入至loop()函数中: digitalWrite(led_0, HIGH); delay(1000); digitalWrite(led_0, LOW); delay(1000);
注:在输入代码的过程中,系统将会为你提供变量名、函数名等,你可以通过“上”、“下”键进行选择,通过回车键或“Tab”键确定选择。
最后,请点击顶栏的“保存”按钮以保存项目(保存之前需要登录)。保存成功之后,请点击“编译”按钮以编译代码。
编译成功之后,请点击“烧写”按钮,系统将会把编译好的代码烧写进你的Arduino UNO开发板中。烧写成功之后,你就会看到LED灯以每秒一次的频率闪烁了!
注:在进行第一次烧写之前,你需要按照提示安装我们所提供的Chrome插件。
如果有兴趣的话,可以试着改变delay()函数中的数字,让LED灯以不同的频率闪烁,或者以你希望的任何方式闪烁。