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.
Aufgabe
EinfachDie 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);
}
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Erste Schaltungen
2Mit deinem Computer kommunizieren
Hallo, Serial MonitorPrint oder PrintlnZahlen ausgebenDeine erste VariableHochzählenWenn ein Int an seine Grenzen stößt3Rechnen an der Tafel
Benannte KonstantenArithmetische OperatorenGanzzahldivisionDezimalzahlen mit floatEin Blinksignal, das schneller wirdÜbe selbstständig: Arduino-Playground