1.pinMode(pin,mode)
pinMode函數用於配置引腳以及設置輸入或輸出模式,無返回值。pin參數是要配置的引腳,mode參數表示設置該引腳的模式為輸入或輸出,即INPUT or OUTPUT。
INPUT用於讀取信號,OUTPUT用於控制信號。開發板上的數字輸入輸出引腳有14個,0-13,也可以把模擬引腳(A0-A5)作為數字引腳使用,編號依次為14-19,pinMode函數一般放在setup()中使用。
2.digitalWrite(pin,value)
digitalWrite函數的作用是設置引腳的輸入電壓為高電平還是低電平,無返回值。pin是設置的引腳;value參數為高電平(HIGH)或低電平(LOW)。
3.digetalRead(pin)
digitalRead函數在引腳設置為輸出的情況下,可以獲取引腳的電壓情況,即高低電平。
數字I/O引腳的操作函數eg:
int button=8; //設置8號引腳為輸入腳(繼續看下面的函數)
int LED=13; //設置13號引腳為LED輸出引腳,內部連接開發板上的LED
void setup()
{pinMode(button,INPUT); //設置輸入引腳
pinMode(LED,OUTPUT); //設置為輸出
}
void loop()
{if(digitalRead(button)==LOW) //如果讀取高電平
digitaWrite(LED,HIGH); //13號引腳輸出高電平
else
digitalWrite(LED,LOW); //不然輸出低電平
}