![]() |
RUI3 (RAK Unified Interface 3) - RAK4631
|
Functions | |
void | pinMode (uint8_t pin, uint8_t mode) |
void | digitalWrite (uint8_t pin, uint8_t value) |
int | digitalRead (uint8_t pin) |
void pinMode | ( | uint8_t | pin, |
uint8_t | mode | ||
) |
pin | the pin which you want to set |
mode | INPUT, OUTPUT, or INPUT_PULLUP |
uint8_t ledPin = 36; // LED connected to digital pin 36 uint8_t inputPin = 13; // input connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin 36 as output pinMode(inputPin, INPUT_PULLUP); // sets the digital pin 13 as input } void loop() { int val = digitalRead(inputPin); // read the input pin if (val == LOW) digitalWrite(ledPin, HIGH); // enable led if input is LOW else digitalWrite(ledPin, LOW); // disable led if input is HIGH }
void digitalWrite | ( | uint8_t | pin, |
uint8_t | value | ||
) |
pin | the pin which you want to write |
value | HIGH or LOW |
uint8_t ledPin = 36; // LED connected to digital pin 36 uint8_t inputPin = 13; // input connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin 36 as output pinMode(inputPin, INPUT_PULLUP); // sets the digital pin 13 as input } void loop() { int val = digitalRead(inputPin); // read the input pin if (val == LOW) digitalWrite(ledPin, HIGH); // enable led if input is LOW else digitalWrite(ledPin, LOW); // disable led if input is HIGH }
int digitalRead | ( | uint8_t | pin | ) |
pin | the pin which you want to read |
uint8_t ledPin = 36; // LED connected to digital pin 36 uint8_t inputPin = 13; // input connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin 36 as output pinMode(inputPin, INPUT_PULLUP); // sets the digital pin 13 as input } void loop() { int val = digitalRead(inputPin); // read the input pin if (val == LOW) digitalWrite(ledPin, HIGH); // enable led if input is LOW else digitalWrite(ledPin, LOW); // disable led if input is HIGH }