// Setup läuft bei start des Skripts einmal
void setup() {
// pin 12 als output definieren
pinMode(12, OUTPUT);
// pin 6 als input_pullup definieren
// interner pullup Wiederstand wird aktiviert
// in ungedruecktem Zustand Signal HIGH
// gedrueckt = Verbindung mit GND
// dadurch Signal auf LOW
pinMode(6, INPUT_PULLUP);
}
// Schleife
void loop() {
// Pin 6 auslesen
// wenn LOW (Verbindung mit GND)
// dann Pin 12 Signal HIGH
if (digitalRead(6) == LOW) {
digitalWrite(12, HIGH);
// sonst PIN 12 Signal LOW
} else {
digitalWrite(12, LOW);
}
}