Liest/schreibt einen Wert an einem digitalen Eingang
Beispiel:
// Variablen für die LED und den Taster setzen
int LED = 7;
int TASTER = 8;
// speichert den mit digitalRead gelesenen Wert
int TasterLesen;
void setup()
{
// pinMode LED setzen , Ausgabe = OUTPUT
pinMode(LED, OUTPUT);
/*
pinMode des Tasters setzen
INPUT = Eingabe
INPUT_PULLUP = Eingabe und Eingangspegel auf HIGH setzen
*/
pinMode(TASTER, INPUT_PULLUP);
}
void loop()
{
// Status des Tasters lesen (HIGH/LOW)
TasterLesen = digitalRead(TASTER);
// wenn der Taster gedrückt wurde
if (TasterLesen == LOW)
{
// kurze Pause
delay(200);
// Wert für LED schreiben
// LOW = aus, HIGH = an
digitalWrite(LED, HIGH);
}
}
pinMode() Variable analogWrite() Operatoren LED
Letzte Aktualisierung: