一、setup() 函数
void setup() {
// put your setup code here, to run once:
}
该函数是用来初始化变量、Pin模式、开始使用库等。
每次打开或重置Arduino板后,setup()函数将只运行一次。
例子:
int buttonPin = 5;
void setup() {
Serial.begin(115200);
pinMode(buttonPin, INPUT);
}
二、loop()函数
void loop() {
// put your main code here, to run repeatedly:
}
在创建了一个setup()函数(它初始化并设置初始值)之后,loop()函数将精确地执行其名称所建议的操作,并连续循环,从而允许程序更改和响应。使用它来主动控制Arduino板。
例子:
void loop() {
if (digitalRead(buttonPin) == HIGH) {
Serial.write('H');
}
else {
Serial.write('L');
}
delay(500);
}