我们打开IDE的时候会发现是下面的格式:
voidsetup(){
}
voidloop(){
}
Ok,我们来讲解一下这是什么意思:
首先我们的代码基本都是在{ }内完成的,setup的{ }内我们一般填写的是初始化代码、IO口定义代码,这种只需要做一次设定的代码,而loop中我们填写的就是需要运行的程序,运行顺序是从上到下重复运行的,就像是听歌的歌单,听到最后一首再折返到第一首重复循环,loop也是这样的~
以Blink为例:
void setup() { // 设置13号引脚为输出模式,板载LED连接在13号数字引脚上 pinMode(13, OUTPUT); }
void loop() { digitalWrite(13, HIGH); // 让13号引脚输出高电平 delay(1000); // 延时一秒 digitalWrite(13, LOW); //让13号引脚输出低电平 delay(1000); // 延时一秒 }
|
这里涉及到这样的几个概念:电平、注释、以及每行结尾的‘;’
电平:Arduino一般用的是5V的电压,呐超过3V就算是高电平,低于1.5V就是低电