Arduino 有三個數字函數,分別是:pinMode( ), digitalWrite( ),digitalRead( ).
三個函數各有其作用,pinMode( ) 在初始化 setup( )函數中定義引腳的輸出/輸入模式,digitalWrite( )用於控制引腳的開或關;
digitalRead( )用於讀取引腳的狀態。
pinMode( )
函數語法: pinMode(pin , state);
pin:可以是一個數值或者一個變量,其變量值的取值范圍為 0~13 或者 A0 ~A5。這與開發版的數字一一對應。
state:只包含兩種狀態: INPUT 或者 OUTPUT.
作用:控制其輸出/輸入狀態
digitalWrite( )
函數語法:digitalWrite(pin , state)
pin: 引腳號,變量的范圍為0~13 或者 A0 ~A5. 需要滿足設置的引腳已經配置為 OUTPUT。
state: 輸出狀態,只包含 HIGH,LOW 兩個常數。
作用:可以通過 digitalWrite( ) 為輸出的引腳控制其開或關。
digitalRead( )
函數語法: digitalRead ( pin )
pin: 變量的范圍為0~13 或者 A0 ~A5. 需要滿足設置的引腳已經配置為 INPUT。
作用:讀出這個引腳的狀態。