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:
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: