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...
}Tantangan
MudahBuat papan menghitung:
- di bagian atas, buat
int count = 0; - di
loop(), tambahkan 1 kecount, 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
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan KapasitasLatihan sendiri: Playground Arduino