DigitalRead()
來自ALSROBOT WiKi
int digitalRead (uint8_t pin)
讀數(shù)字引腳
讀數(shù)字引腳, 返回引腳的高低電平. 在讀引腳之前, 需要將引腳設(shè)置為INPUT模式.
參數(shù):
- pin 引腳編號(hào)
返回:
HIGH或LOW
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 }
注解:
如果引腳沒有鏈接到任何地方, 那么將隨機(jī)返回 HIGH 或 LOW.