int ledPin = A5; //Eine int Variable ist mit dem Name "ledPin" und auf den Pin "A5(steht für 19)" initialisiert.
int inPin = 2; //Eine int Variable ist mit dem Name "inPin" und Wert "2" initialisiert.
int greenledPin = A2;
void setup() {
pinMode(ledPin, OUTPUT); //Konfiguriert den "ledPin" als Output
pinMode(greenledPin, OUTPUT); // Konfiguriert den "greenPin" als Output
pinMode(inPin, INPUT_PULLUP); //Konfiguriert den "inPin" als Input
}
void loop() {
if(digitalRead(inPin) == HIGH) //Wenn das Programm Liest einen Wert von dem vorgegebenen Digitalpin "inPin" ein, mit der Rückgabewert HIGH,
{
digitalWrite(ledPin, HIGH); //... auf den "ledPin" wird ein HIGH Wert geschrieben.
digitalWrite(greenledPin, LOW); // ... auf den "greenPin" wird ein LOW Wert geschrieben.
}
else
{
digitalWrite(ledPin, LOW); // Rote LED ausschalten
digitalWrite(greenledPin, HIGH); // Grüne LED einschalten
}
}
//GND = Ground = 0 V = Minus
//Vcc = Voltage = 5 V = Plus
//Der schiebeschalter kann zwischen ON/OFF 1/0 HIGH/LOW umschalten.
// Led ist eine Licht quelle die bei Signal 1 leuchtet. Stom von A nach C fliessen.