DAY 2–实操 基础Blink
工具:一块板子、连接用的数据线
在不插数据线的情况下,先打开Arduino界面工具栏的查看端口状态;插上数据线后再次查看端口状态,找到对应端口。
并找到适合初学者的板子 “Arduino Uno”。
都成功后,就可以开始今天的学习啦!
打开文件>>示例>>Basics>>Blink
作为初学者,我们可以先把双斜线后的灰色注释删掉,便于我们查看代码,当然灰色注释对以后我们熟悉代码之后有很大帮助。
得到下图:
看起来明了了一些吼!
然后先来看两个主体的程式码
第一行是宣告某些事情,setup是宣告后面那个大括号里面你写上的所有事情,会在你开机的一瞬间最先执行。
执行完setup宣告的事后紧接着进入loop这个宣告,loop所宣告的后方大括号里的事情会一直执行一直执行,没有尽头的循环下去。
也就是板子会执行setup里面的程序一次,然后无止尽循环loop中的程式码。
现在回过头再看一下:
*void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}*
在这段程序里,setup宣告了LED_BUILTIN这颗灯要用来输出。
digitalWrite(LED_BUILTIN, HIGH); 这行程式码宣告这颗灯亮,高电压(通电);
digitalWrite(LED_BUILTIN, LOW); 这行程式码宣告这颗灯暗,低电压(断电)。
delay(1000); 时长为一秒。
看懂了程式码之后就可以程式码上传到板子里了。
点击上传后会出现正在编译项目。。。字样
出现上传成功后赶紧查看板子。
很明显的变化嘛,就是灯灯亮了是不是。
然后我们会发现更改两个Delay()中的时间长度,比如1000->100、1000->300就会发现灯的发亮和变暗时间间隔发生了变化。这就留给你们自己去试了哈!
学习Arduino第二天,成功!