Menu
CoddyTech

Ulangi dengan for loop

Termasuk bagian Output dalam perjalanan Arduino di Coddy. Pelajaran 15 dari 24.

Untuk melakukan sesuatu sebanyak jumlah yang tepat, gunakan for loop. Perulangan ini menjalankan baris-baris di dalam kurung kurawalnya berulang kali sambil menghitung:

for (int i = 0; i < 3; i++) {
  // berjalan 3 kali: i bernilai 0, lalu 1, lalu 2
}

Tiga bagian di dalam tanda kurung, yang dipisahkan dengan titik koma, adalah:

  • int i = 0: buat penghitung dan mulai dari 0
  • i < 3: lanjutkan selama kondisi ini benar
  • i++: setelah setiap putaran, tambahkan 1 ke i, seperti yang dilakukan count++

Mulai dari 0 dan berhenti sebelum 3 menghasilkan tiga putaran. Jika kamu menulis i <= 3, hasilnya empat putaran: 0, 1, 2, dan 3.

Di dalam setup(), for loop menjalankan putarannya satu kali saat board dimulai. Di dalam kurung kurawal, i adalah variabel biasa: kamu bisa mencetaknya atau menggunakannya dalam penjumlahan.

challenge icon

Tantangan

Mudah

Di setup(), gunakan for loop untuk membuat LED di pin 13 berkedip tiga kali, lalu berhenti:

  • setiap kedipan: menyala selama 300 ms, mati selama 300 ms
  • cetak nomor setiap kedipan, 1, 2 dan 3, masing-masing pada baris tersendiri
  • biarkan loop() kosong agar LED tetap mati setelahnya

Tekan Jalankan, lalu Periksa.

Coba sendiri

const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  // kedipkan LED tiga kali dengan for loop, sambil mencetak 1, 2, 3
}

void loop() {
  // tidak ada apa-apa di sini: LED tetap mati setelah berkedip tiga kali
}
quiz iconUji dirimu

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

Semua pelajaran di Output

Latihan sendiri: Playground Arduino