int ledPinRot = A5; // LED ist mit digital Pin 19 bzw analogPin A5 verbunden
int ledPinGruen = A2; // LED ist mit digital Pin 16 bzw analogPin A2 verbunden
int inPin = 2; // Schalter ist mit Pin 2 verbunden
void setup() { //Initialisierung - diese Funktion wird nur 1x zu Programmbeginn aufgerufen
pinMode(ledPinRot, OUTPUT); //LED-Pin soll Ausgang sein
pinMode(ledPinGruen, OUTPUT); //LED-Pin soll Ausgang sein
pinMode(inPin, INPUT); //Schalter-Pin soll Eingang sein
digitalWrite(inPin, HIGH); //Pin auf High => 5V => 1 => Interner Pull-Up eingeschaltet
}
void loop() { //Endloschleife - wiederholt sich bis der Arduino ausgeschaltet wird
//ACHTUNG: TASTER IST LOW-AKTIV!!!!
if(digitalRead(inPin) == HIGH) //TASTER NICHT GEDRUECKT => 1 => 5 V => High?
{
digitalWrite(ledPinRot, HIGH); //Pin auf High => 5V => 1 => LED an
digitalWrite(ledPinGruen, LOW);
}
else
{
digitalWrite(ledPinRot, LOW); //Pin auf Low => 0 V => 0 => LED aus
digitalWrite(ledPinGruen, HIGH);
}
}