Memilih dengan if dan else
Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 19 dari 22.
else memberi if jalur kedua saat kondisinya bernilai false:
if (count > 3) {
Serial.println("big");
} else {
Serial.println("small");
}Hanya satu dari dua jalur yang dijalankan. Board memeriksa kondisi, mengambil satu jalur, lalu melanjutkan setelah kurung kurawal terakhir.
Dengan counter, if dan else membuat sketch berperilaku dengan satu cara pada awalnya dan cara lain kemudian: count bertambah setiap kali perulangan loop() berlangsung, dan begitu melewati suatu angka, kondisi berubah.
Tantangan
SedangLED merah pada pin 8, LED hijau pada pin 9. Buat LED merah berkedip lima kali, lalu LED hijau mengambil alih:
- di bagian atas, buat
int count = 0; - di awal
loop(), tambahkan 1 kecount - jika
countlebih dari 5, kedipkan LED hijau sekali (menyala 500 ms, mati 500 ms) - jika tidak, kedipkan LED merah sekali
Tekan Jalankan, lalu Periksa.
Coba sendiri
int count = 0;
void setup() {
pinMode(8, OUTPUT); // merah
pinMode(9, OUTPUT); // hijau
}
void loop() {
// tambahkan 1 ke count
// jika count lebih dari 5, kedipkan lampu hijau, jika tidak, kedipkan lampu merah
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
1Halo, Board
Kedipkan LEDSetup dan LoopUbah Kecepatan KedipanLED Milikmu SendiriDua LED BergantianKomentar di sketch-mu4Pengambilan Keputusan
Percabangan dengan ifMemilih dengan if dan elseMembandingkan NilaiMenggabungkan KondisiMembaca Tombol2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan KapasitasLatihan sendiri: Playground Arduino