Schalter für digitale Abfrage
Die digitale Abfrage oder Ausgabe erfordert die Angabe, ob zu einem bestimmten Zeitpunkt an einem Pin Strom anliegt oder nicht. Dies geschieht über die Abfrage digitalRead, bzw. der Eingabe digitalWrite.
Möchte man nun etwa abfragen, ob ein Taster gedrückt ist, könnte der Befehl wie folgt aussehen: digitalRead(4);
Bei diesem Befehl wird überprüft, ob am Digitalpin 4 Strom anliegt oder nicht. Eigentlich ganz simpel, doch das Problem liegt in der Verdrahtung: Es genügt nicht, die 5V+ über den Schalter zu schleifen. Zwar wird damit beim betätigen des Tasters "HIGH" (Spannung liegt an) ausgegeben, doch um "LOW" (keine Spannung) auszugeben, muss derselbe Pin mit GND verbunden werden.
Um jetzt keinen Kurzschluss zu verursachen, schalten wir einen großen Widerstand (10KOhm) dazwischen: