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.