Menu
CoddyTech

Stałe nazwane

Część sekcji Pierwsze obwody ścieżki Arduino w Coddy. Lekcja 13 z 22.

Umieść const przed zmienną, a stanie się ona stałą: jej wartość jest ustawiana raz i nigdy nie może się zmienić.

const int ledPin = 7;

Nazwa mówi, do czego służy pin: digitalWrite(ledPin, HIGH) czyta się lepiej niż digitalWrite(7, HIGH), dzięki czemu pamiętasz, co jest podłączone do pinu 7. Jeśli przeniesiesz diodę LED na inny pin, zmienisz jedną linię zamiast szukać każdego wystąpienia 7.

Przypisanie nowej wartości stałej uniemożliwia skompilowanie szkicu i powoduje błąd informujący, że zmienna jest tylko do odczytu. Chroni to wartości, które nigdy nie powinny się zmieniać.

challenge icon

Wyzwanie

Łatwy

Dioda LED została przeniesiona na pin 7, ale kod początkowy nadal używa 13 w trzech miejscach.

  • na górze dodaj const int ledPin = 7;
  • zastąp każde 13 przez ledPin

Naciśnij Run, a następnie Check.

Spróbuj swoich sił

// dodaj tutaj stałą

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

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Pierwsze obwody

Poćwicz samodzielnie: Edytor online Arduino