:::

2-3 程式基礎

註解

單行註解:以符號「 // 」開頭。

多行註解:以符號「 /* 」開始,直到後續 的行中出現 「 */ 」符號表示結束。

 

主要程式

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毫秒 )。


搜尋