pinMode() setzt das Verhalten eines Pins als Eingang (INPUT) oder als Ausgang (OUTPUT).
| Modus | Beschreibung |
|---|---|
| OUTPUT | Pin wird als Ausgabe definiert z.B eine LED |
| INPUT | Pin ist ein Eingang (z. B. Ein Taster) |
| INPUT_PULLUP | am Eingangs-Pin wird ein Widerstand zwischen 20kΩ und 50kΩ aktiviert der Eingang hat dann im nicht gedrückten Zustand die Eigenschaft HIGH und im betätigten Fall LOW |

Beispiel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | int LED= 7; int TASTER = 9; int TasterLesen; void setup() { pinMode(LED, OUTPUT); pinMode(TASTER, INTPUT_PULLUP); } void loop() { TasterLesen = digitalRead(TASTER); // Taster gedrückt -> LOW if (TasterLesen == LOW) { digitalWrite(LED, HIGH) } } |
Letzte Aktualisierung: