- 變數
- 結構
- 函式
- 變數: 宣告程式中會使用到資料或是元件,將其定義其資料型態,已被後續使用。
例如: byte a; // 宣告變數 a 為 1 byte 大小
- 結構: Arduino 語法編寫的結構程式,如: 符號、控制元件、運算子....等
例如: setup() {
.................. // 設定程式的初始值
}
- 函式: 控制 Arduino 運作的函式設定,內建許多函式可用,例如:數位訊號輸出(入)、時間函式、伺服馬達控制函式..............等
=====================================================================
Arduino 程式架構
首先,Arduino 語法中最重要也是最基本的兩個控制結構為 setup() 與 loop()
- 初始化 setup(): 在主程式開始撰寫前,使 Arduino 控制板妥當的指令。
例如: int a=1; // 宣告變數 a =1
setup(){ // 在開始的時候執行一次
pinMode(a, INPUT); // 設定pin 1 腳為輸入腳
}
- 執行 loop(): 在此函式中放置 Arduino 控制內容。這部分的程式會一直重複執行,直到 Arduino 電路板被關閉。
..................
}
====================================================================
符號說明
; 分號
Arduino 每一行程序以 ";" 分號為結尾。
{} 大括號
大括號用來將程式函數分成一個又一個的區塊。
// 註釋
程式的註釋利用 "//"來說明註記。
// 單行註釋: 整行的文字會被處理器忽略
/* 多行註釋
............ 在這範圍內的文字皆被忽略
*/
Reference :
1. Arduino 官方網站 http://arduino.cc/en/Reference/HomePage
2. Arduiino 入門學習套件輕鬆上手 18 堂課,飆機器人普特企業有限公司
沒有留言:
張貼留言