1.学习Arduino UNO主板的引脚基本使用。
2.了解如何控制板载的LED灯。
本次课程无需额外的硬件设备直接利用Arduino UNO主板上的板载LED灯即可。
方式一:Arduino IDE 编程
第一句:
int LedPin = 13;
这就是所谓的变量声明,变量是用来存储数据的。这个例子,我们用的类型是int型或者说是整型,可以表示一个在-32768到32767之间的数。变量的类型,是由你存储的内容来决定的。这里我们存储的13这个整数。ledPin是变量名。(变量名其实就是这个变量的一个名字,代表这个值。当然,也可以不叫ledPin,按你的喜好来取),变量名的选取最好根据变量的功能来定。
ledPin这个变量表示LED和Arduino的数字引脚13相连。
在声明的最后用一个“;”来表示这句语句的结束。分号必不可少!必须切换到英文输入法中的分号。
函数void setup()
在这个程序里有两个函数,一个叫做setup,它的目的主要的loop函数运行之前为程序做必要的设置。在Arduino中程序运行时将首先调用setup()函数,用于初始化变量、设置针脚的输出/输入类型、配置串口等等。每次Arduino上电或重启后,setup函数中的内容只运行一次。
针对于这个程序,我们在setup函数中将LedPin引脚设置为输出模式。
OUTPUT是输出的意思,也就是说让控制器向外界发出信号使连接在13好引脚上的LED灯闪烁,就是向外部发出信号的过程。所以这里我们需要选择OUTPUT模式。
函数void loop()
他是我们通常所说的主循环函数,也就Arduino程序中的主函数。将我们需要实现的功能放置在这个函数中他就会保持一个无限循环。
digitalWrite(LedPin, HIGH);
给Ledpin(数字引脚13号的电平状态)写入一个高电平,也就是控制这个引脚的电平输出。高电平点亮LED灯,低电平熄灭LED灯。
delay(1000);
用于延时等待,等待1000毫秒。
以上我们提到的函数已经在Arduino软件内部编写好了,我们直接调用即可。
方式二:Helloblock(Scratch3.0)编程
方式三:米思奇Mixly编程
程序下载完成之后,我们可以看到Arduino UNO开发板上的LED灯每隔1秒闪烁。