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 0i < 3: lanjutkan selama kondisi ini benari++: setelah setiap putaran, tambahkan 1 kei, seperti yang dilakukancount++
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.
Tantangan
MudahDi 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
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Output
Latihan sendiri: Playground Arduino