Menu
CoddyTech

Yukarı Doğru Sayma

Coddy'nin Arduino Journey'sinin İlk Devreler bölümünün bir parçası. Ders 11 / 22.

Eskiz çalışırken bir değişkenin değeri değişebilir. Bu satır count değerine 1 ekler:

count = count + 1;

Sağdan sola okuyun: count içindeki değeri alın, 1 ekleyin ve sonucu tekrar count içine kaydedin. C++'ta =, "eşittir" değil, "kaydet" anlamına gelir. count++; aynı şeyi yazmanın kısa bir yoludur.

Tek başına count + 1; yazmak toplamı hesaplar ve sonucu atar: hiçbir şey kaydedilmez.

Değişkeni nerede oluşturduğunuz önemlidir. En üstte oluşturulursa, bir loop() çağrısından diğerine değerini korur. loop() içinde oluşturulursa, loop() her başladığında 0'dan başlayarak yeniden oluşturulur.

int count = 0;   // en üstte: bir kez oluşturulur

void loop() {
  count = count + 1;
  Serial.println(count);   // 1, sonra 2, sonra 3...
}
challenge icon

Görev

Kolay

Kartın sayacı artırmasını sağlayın:

  • en üste int count = 0; ekleyin
  • loop() içinde count değerini 1 artırın, yazdırın ve ardından 500 ms bekleyin

Serial monitöründe saniyede iki sayı olacak şekilde 1, 2, 3 ve devamı görünmelidir. Run'a, ardından Check'e basın.

Kendin dene

// count değişkenini burada oluştur

void setup() {
  Serial.begin(9600);
}

void loop() {
  // count değerine 1 ekle, değerini yazdır, 500 ms bekle
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

İlk Devreler bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground