DigitalRead()
從 YFRobotwiki
描述
從指定的數字引腳讀取高電平或低電平的值。
語法
digitalRead(pin)
參數
- pin: 要讀取的數字引腳數(int)
返回
示例
將引腳13設置為與引腳7相同的值,聲明為輸入。
int ledPin = 13; // LED connected to digital pin 13 int inPin = 7; // pushbutton connected to digital pin 7 int val = 0; // variable to store the read value void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin 13 as output pinMode(inPin, INPUT); // sets the digital pin 7 as input } void loop() { val = digitalRead(inPin); // read the input pin digitalWrite(ledPin, val); // sets the LED to the button's value }
注意:
如果引腳沒有連接到任何東西,digitalRead()可以返回HIGH或LOW(這可以隨機改變)。
模擬輸入引腳可用作數字引腳,稱為A0,A1等。
擴展閱讀
更多建議和問題歡迎反饋至 YFRobot論壇