Arduino1.2--數字I/O引腳的操作函數


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);    //不然輸出低電平

}

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM