for loop pada Arduino adalah struktur kontrol perulangan yang digunakan untuk mengeksekusi blok kode berulang kali dalam jumlah iterasi yang sudah ditentukan. Ini menghemat penulisan kode berulang dan terdiri dari inisialisasi, kondisi, serta increment/decrement dalam satu baris
for (inisialisasi; kondisi; increment/decrement) { /* kode */ }
pembahasan program:
nilai i akan terus ditambah dengan angka 1 hingga nilai i bernilai 10. Hasil dari program ini adalah menampilkan serial sbb:
1
2
3
4
5
6
7
8
9
10
pembahasan program:
nilai i akan terus dikurangi dengan angka 1 hingga nilai i bernilai 0. Hasil dari program ini adalah menampilkan serial sbb:
10
9
8
7
6
5
4
3
2
1
0
pembahasan program:
nilai i akan terus ditambah dengan angka 2 hingga nilai i bernilai 10. Hasil dari program ini adalah menampilkan serial sbb:
2
4
6
8
10
Gunakan rangkaian gambar 1 untuk mencoba program ini
pembahasan program:
nilai PWM akan mengikuti variabel i. hasilnya LED akan menyala dari redup hingga menyala maksimal. perintah for ini akan sangat membatu menghemat menulis kode program, jumlah kode yang di tulis menjadi sangat singkat bila memahami cara menggunakan struktur for
Gambar 1
Hasil dari program ini adalah menampilkan serial sbb:
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
012345678910