Arduino程序基本结构如下:
void setup() {
// put your setup code here, to run once:}
void loop() {
// put your main code here, to run repeatedly:
}
(1)setup()
Arduino控制器通电或者复位后,即开始执行setup()函数中的程序,该程序只会执行一次。
通常在setup()函数中完成对Arduino的初始化设置,如配置I/O状态和初始化串口操作等。
(2)loop()
setup()函数执行完后,Arduino会接着执行loop()中程序。loop()函数是一个死循环,其中的程序会不断的重复运行。
通常在loop()函数中完成程序的主要功能,如驱动各种模块和采集数据等。