pinMode()


pin­Mo­de() setzt das Ver­hal­ten eines Pins als Ein­gang (INPUT) oder als Aus­gang (OUTPUT).

ModusBeschrei­bung
OUTPUTPin wird als Aus­ga­be defi­niert z.B eine LED
INPUTPin ist ein Ein­gang (z. B. Ein Tas­ter)
INPUT_PULLUPder Ein­gangs-Pin wird auf HIGH geschal­tet
der Ein­gang hat dann im nicht gedrück­ten Zustand die Eigen­schaft HIGH und im betä­tig­ten Fall LOW

Abfrage eines Tasters

Es gibt meh­re­re Mög­lich­kei­ten den pin­Mo­de eines Tas­ters zu set­zen:

INPUT_PULLUP

INPUT_PULLUP setzt den Zustand des Tas­ters auf HIGH.
Die Abfra­ge des Tas­ters an Pin 7:

Im gedrück­ten Zustand zeigt der ⇒Seri­el­le Plot­ter den Wert 1 (HIGH), im nicht gedrück­ten Zustand ist der Wert 0 (LOW).

INPUT und Pull Up Widerstand

Auf der Sei­te des Daten-Pins wird ein 10kΩ Wider­stand in die 5V-Ver­bin­dung ein­ge­setzt. Der ande­re Pin wird mit GND ver­bun­den.

Der Seri­el­le Plot­ter zeigt das glei­che Bild:

INPUT und Pull Down Widerstand

Auf der Sei­te des Daten-Pins wird ein 10kΩ Wider­stand in die GND-Ver­bin­dung ein­ge­setzt. Der ande­re Pin wird mit 5V ver­bun­den.

Jetzt ist das Ver­hal­ten des Tas­ters umge­kehrt:
Im nicht gedrück­ten Zustand ist der Wert 1 (HIGH), wird der Tas­ter gedrückt, zeigt er den Wert 0 (LOW).



Letzte Aktualisierung: Jan. 8, 2026 @ 11:45

Inhalt