**DAY 2--实操 基础Blink**

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第二天,成功!

发布了3 篇原创文章 · 获赞 0 · 访问量 44

猜你喜欢

转载自blog.csdn.net/weixin_45149042/article/details/103767954