Void loop是什麼意思
void loop
是 Arduino 程式中的一個標準函數,它表示一個無回傳值的函數,這個函數會在 Arduino 主控板啟動後不斷地重複執行,直到程式結束或發生異常。
在 Arduino 中,void loop
函數是用來定義程式的主要迴圈,它會不斷地重複執行 loop
函數體內的程式碼。這意味著 loop
函數體內的程式碼會一直執行,直到 Arduino 主控板被重新啟動或程式被中斷。
以下是 void loop
的基本範例:
void setup() {
// 在此設置 Arduino 環境,例如定義引腳模式、初始化螢幕等
}
void loop() {
// 在此定義要重複執行的程式碼
// 例如,LED 燈的閃爍效果
digitalWrite(LED_PIN, HIGH); // 設置 LED 為開啟狀態
delay(1000); // 等待 1 秒
digitalWrite(LED_PIN, LOW); // 設置 LED 為關閉狀態
delay(1000); // 等待 1 秒
}
在上面的範例中,setup
函數只會在 Arduino 主控板啟動時執行一次,用來進行初始化工作。而 loop
函數會在 setup
函數執行完畢後開始執行,並且會不斷地重複執行 loop
函數體內的程式碼。
在 loop
函數體內,我們定義了一個 LED 燈的閃爍效果,這段程式碼會重複執行,使得 LED 燈每隔 1 秒鐘閃爍一次。