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...
}Görev
KolayKartın sayacı artırmasını sağlayın:
- en üste
int count = 0;ekleyin loop()içindecountdeğ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
}
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
2Bilgisayarınızla Konuşmak
Merhaba, Serial MonitorPrint ve PrintlnSayıları Yazdırmaİlk DeğişkeninizYukarı Doğru SaymaBir Int TükendiğindeKendi başına pratik yap: Arduino playground