Menu
CoddyTech

Menghitung Naik

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 11 dari 22.

Sebuah variabel dapat berubah saat sketch berjalan. Baris ini menambahkan 1 ke count:

count = count + 1;

Bacalah dari kanan ke kiri: ambil isi count, tambahkan 1, lalu simpan kembali hasilnya ke count. Dalam C++, = berarti "simpan", bukan "sama dengan". count++; adalah cara singkat untuk menulis hal yang sama.

Menulis count + 1; begitu saja akan menghitung jumlahnya lalu membuang hasilnya: tidak ada yang disimpan.

Tempat kamu membuat variabel itu penting. Jika dibuat di bagian atas, nilainya tetap ada dari satu loop() ke loop() berikutnya. Jika dibuat di dalam loop(), variabel itu dibuat lagi dan dimulai dari 0 setiap kali loop() dimulai.

int count = 0;   // di bagian atas: dibuat sekali

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

Tantangan

Mudah

Buat papan menghitung:

  • di bagian atas, buat int count = 0;
  • di loop(), tambahkan 1 ke count, cetak nilainya, lalu tunggu 500 ms

Monitor Serial seharusnya menampilkan 1, 2, 3, dan seterusnya, dua angka per detik. Tekan Jalankan, lalu Periksa.

Coba sendiri

// buat variabel count di sini

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

void loop() {
  // tambahkan 1 ke count, cetak nilainya, lalu tunggu 500 ms
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino