2.2 Arduino程序结构及基本函数
2.2.1 Arduino程序结构
Arduino编程语言的基本结构非常简单,包含至少两个部分或者叫两个函数。其他语句及函数都被包括在这两个不可或缺的函数中。
代码清单2-1:Arduino程序结构
void setup() //setup
函数
{
statements;
}
Void loop() // loop
函数
{
statements;
}
setup函数负责准备工作,loop函数负责执行。两个函数都是程序正常运行所必需的部分。
setup函数跟随在程序最开始的变量声明之后,它是程序运行的第一个函数,只运行一次,主要用来设置端口模式(pinMode)或者初始化串口通信。
setup函数只在程序开始的时候调用一次,用它来初始化端口模式,或者开始串口通信。即使程序中没有实际要运行的语句也需要有setup函数。
代码清单2-2:setup函数结构
void setup()
{
pinMode(pin,OUTPUT); //