Page 28 - eAT019_Arduino微電腦專題製作_課本PDF
P. 28
什麼是 Arduino ?
2. 設定區以 void setup(){ } 為範圍,一般在此設定腳位性質(輸出或輸入),但由
於此程式區段在開機或按下重置按鍵後僅執行一次,與主程式區不同,不會重複
執行,因此一般設定系統工作條件的程式都放在此處。
3. 主程式區則在 void loop(){ } 所劃定的區段,是主要執行的程式區段,此段的程
式會一直不停重複執行。
其他像是副程式或是回傳函式,一般都會放在主程式的後方。但也可以放在程
式的任何一個地方,只要不跟其他區段重疊就可以。在後面的專題中,會有更詳細
的介紹。
在程式中可以看到「//」註解符號,註解符號後面所接的文字內容並不會被編
譯,只是用來說明程式。由於註解符號只用在單行文字,如果有大區段的註解文字,
可以使用「/*」與「*/」的區段註解符號,在這兩個區段中間的所有內容都會被當成
是註解,與程式執行內容無關。被當做註解的文字,在視窗中會以灰色的文字顯示,
非常容易判斷。
區段註解
宣 定 告 設 區 式 區 程 區 主
單行註解
圖 22 Arduino 程式結構
21