Schreibt/liest einen Wert an einem digitalen Eingang

Beispiel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | // 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); } } |
Letzte Aktualisierung: