一、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);
}