DigitalRead()
From Microduino Wiki
int digitalRead (uint8_t pin)
Read the digital pin.
Read the digital pin, and return the high and low level of the pin. Before reading the pin, you need to set the pin as INPUT mode.
- Parameter:
pin Number of the pin
- Return:
HIGH or LOW
- Example
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 }
- Note:
If the pin hasn’t link to any place, it will randomly return HIGH or LOW.