Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

pinMode()

[Digital I/O]

Beschreibung

Konfiguriert den spezifizierten Pin als Input oder Output. Für mehr Informationen siehe: Beschreibung der digitalen Pins.

Seit Arduino 1.0.1 ist es möglich, den internen Pull-Up-Widerstand mit dem Modus INPUT_PULLUP zu setzen. Der INPUT-Modus deaktiviert den internen Pull-Up-Widerstand komplett.

Syntax

pinMode(pin, mode)

Parameter

pin: Die Arduino-Pinnummer, auf der der Pinmodus gesetzt werden soll.
mode: INPUT, OUTPUT oder INPUT_PULLUP. (Für mehr Informationen siehe: Beschreibung der digitalen Pins.)

Rückgabewert

Nichts.

Beispielcode

Der Code deklariert Digitalpin 13 als OUTPUT und alterniert auf diesem Pin von HIGH auf LOW mit einem Abstand von einer Sekunde.

void setup() {
  pinMode(13, OUTPUT); // Setzt den Digitalpin 13 als Outputpin
}

void loop() {
  digitalWrite(13, HIGH); // Setzt den Digitalpin 13 auf HIGH = "Ein"
  delay(1000);            // Wartet eine Sekunde
  digitalWrite(13, LOW);  // Setzt den Digitalpin 13 auf LOW = "Aus"
  delay(1000);            // Wartet eine Sekunde
}

Anmerkungen und Warnungen

Die analogen Inputpins können als Digitalpins verwendet werden mit den Namen A0, A1, etc.

Siehe auch