pinMode()

Omschrijving

Configureert voor een bepaalde pin of deze gebruikt wordt voor in- of uitvoer. Kijk bij de pinbezetting van de ESP32-DevKitC Bord welke pinnen je kunt gebruiken voor in- of uitvoer.

Syntax

pinMode(pin, modus)

Parameters

pin: is het GPIO nummer dat je als invoer of uitvoer wil zetten. Dus voor bijvoorbeeld GPIO1 voer je hier ‘1’ in.

modus: hier bepaal je of de pin invoer ( ‘INPUT’ ) of uitvoer ( ‘OUTPUT’ ) wordt. De derde mode is ‘INPUT_PULLUP’. Deze mode is dus ook invoer, maar nu wordt een interne weerstand ingeschakeld die zorgt voor een constant signaal. Deze pin moet wel een interne pullup weerstand ondersteunen. Zie pinbezetting.

Geeft terug

Niets.

Voorbeeld

int ledPin = 13; // Definieer de pin waarop de LED is aangesloten

void setup() {
  pinMode(ledPin, OUTPUT); // Stel de pin in als een uitvoerpin
}

void loop() {
  // Andere code hier
}

Toelichting voorbeeld

Op regel 1 krijgt de variabele ‘ledPin’ de waarde 13, dit is de pin die in dit voorbeeld gebruikt wordt.
In regel 4 wordt deze pin ingesteld als een uitvoer (OUTPUT) pin.

Notities en waarschuwingen

Kies wel een pin die een digitaal signaal aan kan en voor uitvoer geschikt is.