單行註解:以符號「 // 」開頭。
多行註解:以符號「 /* 」開始,直到後續 的行中出現 「 */ 」符號表示結束。
setup( ) 和 loop( ) 是Arduino程式必要存在的,這兩個程式分別負責 Arduino 程式的初始化部分和迴圈執行部分。
■ setup( ) 用於主控板初始化,只在主控板通電或重啟時執行一次,如:設置一些接腳的輸出 / 輸入 模式。
■ loop( ) 是一個循環,其中的程式碼將被一直重複執行,來完成設計的功能,如 :讀入接腳狀態、設置接腳狀態等。
函數:將一段程式碼用大括弧封裝起來,在需要使用 時直接透過函數名加上參數,以分號結束就可以呼叫他(執行);函數的好處就是把想要的程式都包進去,需要用到就直接呼叫他,不需要在程式裡重複編寫了。
ps:setup( ) 和 loop( )也是函數,只是用在特別的目的。
pps:函數名稱和參數的大小寫有限定,如:pinMode 其中的 M 一定要大寫,其他都要小寫;HIGH要全部大寫。
1. pinMode( )
設置接腳的工作方式,有兩個參數
第一個是所要設定的接腳 13;第二個參數是該接腳的工作方式,有 INPUT(輸入)和 OUTPUT (輸出)兩種狀態
2. digitalWrite( )
設置接腳的狀態,亦有兩個參數
第一個也是所要設定的接腳編號;第二個參數是該接腳的狀態,有HIGH(設定高電位,即輸出 +5V 電壓) 和 LOW(設定低電位,即輸出 0V 電壓)兩種狀態。
3. delay( )
延遲函數,只有一個參數
輸入要等待或延遲多少「毫秒」,類似的還有一個 delayMicroseconds() 函數,所不同的是該函數的參數單位是「微秒」(1 微秒 =0.001毫秒 )。