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ć.
Wyzwanie
ŁatwyDioda 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);
}
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