Arduino Tutorial #2 – Taster einlesen, entprellen und warten bis er losgelassen wird

Arduino Kurs Teil 2
Hier wird der Taster an D4 eingelesen, die Prellzeit wird gewartet und dann wird so lange gewartet bis er losgelassen wird.
Die LED wird mit einem Tastendruck eingeschaltet und mit einem zweiten Tastendruck ausgeschaltet.

Das Programm

// Ein externer Taster schaltet die LED 13 ein und aus

int LED=13, tasterPin=4, an=0;

void setup() {
  pinMode(tasterPin,INPUT_PULLUP);
}

void loop() {
  if(!digitalRead(tasterPin)){
    an=!an;
    digitalWrite(LED,an);
    delay(20);
    while(!digitalRead(tasterPin));
  }
}

von Matthias Busse

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.