Ist der Schalter geöffnet, so liegt der Arduino-Pin auf 0V(GND).
Ist der Schalter geschlossen, so liegen am Arduino-Pin 5V an. Der Widerstand sollte möglichst groß gewählt werden, um die Stromstärke klein zu halten.
Programmbeispiel:
void setup()
{
pinMode(A0, INPUT); // An Pin A0 ist der Schalter angeschlossen.
}
void loop()
{
if (digitalRead(A0)==HIGH)
{
// Schalter geschlossen
}
else
{
// Schalter geöffnet
}
}