digitalRead()
Completion requirements
Liest den Zustand des Pins entweder HIGH oder LOW ein und gibt diesen zurück.
Syntax:
digitalRead(pin);
Parameter:
- pin: die Pinnummer des Pins, der gelesen werden soll (z.B. 10)
#define LED 13
#define BUTTON 10
int zustand; //Variable um den Pinstatus zu speichern
void setup()
{
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop()
{
//Liest den Status des Buttons
//Gedrueckt = HIGH
//Nicht gedrueckt = LOW
zustand = digitalRead(BUTTON);
if (zustand == HIGH)
{
digitalWrite(LED, HIGH); //LED wird angeschaltet
}
else
{
digitalWrite(LED, LOW); //LED wird ausgeschaltet
}
}
Last modified: Thursday, 18 February 2021, 9:25 AM