Menu
CoddyTech

Twoja pierwsza zmienna

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

Zmienna to nazwane pudełko, które przechowuje wartość. Ta linia je tworzy:

int waitTime = 300;

int to typ: pudełko przechowuje liczbę całkowitą. waitTime to jego nazwa, a 300 to zapisana w nim wartość. Możesz więc używać tej nazwy w miejscach, w których użyłbyś liczby:

delay(waitTime);   // czeka 300 ms

Zmień wartość w jednym miejscu, a zmienią ją wszystkie linie, które używają tej nazwy.

Utwórz zmienną u góry szkicu, nad setup(). Zmienna utworzona wewnątrz setup() istnieje tylko w obrębie setup(), więc loop() nie może jej użyć.

Nazwa składa się z liter, cyfr i _, bez spacji; wielkość liter ma znaczenie: waitTime i waittime to dwie różne nazwy. Serial.println(waitTime) wyświetla wartość 300; Serial.println("waitTime") wyświetla słowo.

challenge icon

Wyzwanie

Łatwy

Migaj diodą LED na pinie 13 za pomocą zmiennej:

  • na górze dodaj int waitTime = 300;
  • użyj waitTime w obu wywołaniach delay()
  • w setup() wypisz wartość waitTime

Naciśnij Run, a następnie Check. Spróbuj zmienić 300 na inną liczbę i uruchom program ponownie.

Spróbuj swoich sił

// utwórz tutaj zmienną

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // wypisz zmienną
}

void loop() {
  digitalWrite(13, HIGH);
  delay(1000);
  digitalWrite(13, LOW);
  delay(1000);
}
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