最低限度

這是’最低限度’的 Arduino 草圖。這可以通過選擇 File > Examples > 01. Basics > Bare Minimum 載入到 Arduino IDE 中。

void setup() {
  // put your setup code here, to run once
}

void loop() {
  // put your main code here, to run repeatedly
}

程式啟動時,setup() 函式中的程式碼將執行一次。這對於設定 I / O 引腳,初始化變數等很有用 .loop() 函式中的程式碼將重複執行,直到關閉 Arduino 或上傳新程式。實際上,上面的程式碼在 Arduino 執行時庫中看起來像這樣:

setup();
while(1) {
  loop();
}

與你計算機上執行的程式不同,Arduino 程式碼永遠不會退出。這是因為微控制器只有一個程式載入到其中。如果該程式退出,則無需告訴微控制器該做什麼。