Arduino-Pin-Konfiguration

Diese Seite erklärt, wie man einen Pin am Arduino als Eingang konfiguriert und verwendet. Die analogen Pins werden mit A0 bis A7 nummeriert, die 14 digitalen einfach von 0 bis 13.

Pin-Nummerierung

Setup-Funktion

Bevor man einen Pin verwendet, muss man dem Progamm sagen, ob es sich um einen Eingang (INPUT) oder Ausgang (OUTPUT) handelt. In der setup()-Funktion wird der Pin 5 als Eingang konfiguriert.

void setup() {
  pinMode(5, INPUT);
}
        

Erklärung:

Loop-Funktion

In der loop()-Funktion wird der Pin 5 als Eingang verwendet.

void loop() {
  // Pin 5 kann hier als Eingang verwendet werden.
}
        

Erklärung:

Gesamtprogramm

Um den Pin 5 tatsächlich auszulesen, kann man die Funktion digitalRead() verwenden. Hier ein Beispiel, wie man den Zustand des Pins ausliest und auf dem seriellen Monitor ausgibt:

int pinWert;

void setup() {
  pinMode(5, INPUT);
  Serial.begin(9600);
}

void loop() {
  pinWert = digitalRead(5);
  Serial.println(pinWert);
  delay(100); // Kurze Verzögerung
}
        

Erklärung:

Tipps zur Verwendung