Menu
CoddyTech

Benannte Konstanten

Teil des Abschnitts Erste Schaltungen der Arduino-Journey von Coddy. Lektion 13 von 22.

Setze const vor eine Variable, und sie wird zu einer Konstanten: Ihr Wert wird einmal festgelegt und kann sich nie ändern.

const int ledPin = 7;

Ein Name sagt aus, wofür ein Pin gedacht ist: digitalWrite(ledPin, HIGH) ist aussagekräftiger als digitalWrite(7, HIGH), wodurch du dir merken musst, was an Pin 7 angeschlossen ist. Wenn die LED an einen anderen Pin angeschlossen wird, änderst du eine Zeile, anstatt nach jeder 7 zu suchen.

Wenn du einer Konstanten einen neuen Wert zuweist, lässt sich der Sketch nicht kompilieren; es erscheint eine Fehlermeldung, die besagt, dass die Variable schreibgeschützt ist. Das schützt Werte, die sich niemals ändern sollten.

challenge icon

Aufgabe

Einfach

Die LED wurde auf Pin 7 verschoben, aber der Starter verwendet an drei Stellen noch 13.

  • Füge oben const int ledPin = 7; hinzu
  • Ersetze jede 13 durch ledPin

Klicke auf Run und dann auf Check.

Probier es selbst

// Füge hier die Konstante hinzu

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Erste Schaltungen

Übe selbstständig: Arduino-Playground