PULLUP Eingang

Digitale Eingänge benötigen einen eindeutigen Zustand und sollten nicht offen betrieben werden. Ansonsten nehmen sie einen undefinierten Pegel an.

Mit einem Widerstand (ca 10k) gegen +5Volt wird der Eingang auf HIGH-Pegel festgelegt und eine Taste, Kontakt o. ä. schaltet dann gegen Masse.

Mit dem folgenden Befehl wird der interne PULLUP-Widerstand aktiviert, was die äußere Beschaltung sehr vereinfacht:

pinMode(pin, INPUT_PULLUP);

 

Beispiel für Arduino Uno mit Pin 7: