Read more
Pernyataan
for Arduino Uno dan Aplikasinya
Sebelum
mencoba menggunakan for, marilah kita pahami bentuk pernyataan ini. Strukturnya
seperti berikut:
for
(inisialisasi; penghenti; penaikan)
pernyataan
Pengulangan
terhadap pernyataan ditentukan oleh tiga bagian: 1) inisialisasi, 2) penghenti,
dan 3) penaikan. Bagian inisialisasi dijalankan sekali sebelum bagian pernyataan dijalankan. Bagian penghenti
akan selalu dievaluasi terlebih dahulu sebelum bagian pernyataan dijalankan.
Sekiranya bagian penghenti ini bernilai salah (false), pengulangan akan dihentikan. Bagian penaikan dijalankan secara otomatis setiap kali bagian pernyataan dijalankan.
Apabila
ada beberapa pernyataan yang akan diulang melalui for, bentuknya menjadi
seperti perikut:
for
(inisialisasi; penghenti; penaikan){
pernyataan_1
…
Pernyataan_N
}
Oleh
karena itu, pernyataan:
digitalWrite
(PIN_12,HIGH);
delay
(TUNDA_PENDEK);
digitalWrite
(PIN_12, LOW);
delay (100);
digitalWrite
(PIN_12,HIGH);
delay
(TUNDA_PENDEK);
digitalWrite
(PIN_12, LOW);
delay (100);
digitalWrite
(PIN_12,HIGH);
delay
(TUNDA_PENDEK);
digitalWrite
(PIN_12, LOW);
delay (100);
bisa
disederhanakan menjadi:
for
(int i = 0; i<3; i++) {
digitalWrite
(PIN_12,HIGH);
delay
(TUNDA_PENDEK);
digitalWrite
(PIN_12, LOW);
delay
(100);
}
Pada contoh di atas, variabel i dideklarasikan
secara lokal di for dan bertipe int. Nilai awalnya adalah 0. Di setiap iterasi
(pengulangan) nilainya dinaikkan sebesar satu (melalui i++) dan iterasi
berlangsung selama i < 3. Dengan demikian, i secara berturut-turut akan
bernilai 0, 1, dan 2. Itulah sebabnya, pernyataan yang berada di dalam { dan }
dijalankan tiga kali.
Contact Person : Taufik Adi Sanjaya
No HP / Whats App : 0823 2613 3990
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
PIN BBM 5983E244
FB : Taufik Adi Sanjaya
Alamat : Jalan Imogiri Timur KM 11,
Blawong 1 , RT 01, Trimulyo, Jetis, Bantul 55781.
Anda membutuhkan komponen elektronik , Arduino, Sensor, Tutorial(paket belajar), jasa pembuatan alat berbasis mikrokontroler, kendali lampu via jaringan LAN, dan sebagainya ? anda dapat membelinya di www.kedaiarduino.com




0 Reviews
Silakan dikomentari