Kondisi awal LED mati lalu hidup bergantian 3 led dari kiri secara berulang.
2. Gambar Rangkaian Simulasi
[Kembali]
a. Rangkaian Simulasi
3. Video
[Kembali]
Pada percobaan kali ini, komponen yang digunakan adalah Arduino Uno, LED, dan resistor, dimana LED dihubungkan ke pin 2,3,4,5,6,7,8, dan 9 arduino, lalu pada arduino dimasukkan program sebagai berikut :
int led [] = {2,3,4,5,6,7,8,9}; // mendeklarasikan pin arduino yang terhubung dengan LED
void setup() // perintah yang didalamnya untuk dideklarasikan satu kali
{
for(int i = 0; i < 8;i++) // LED dimulai dari 0 sehingga i dibuat < 8 agar jumlahnya tetap 8
{
pinMode (led[i],OUTPUT); // mendeklarasikan bahwa led sebagai output
}
}
void loop(){ // mendeklarasikan perintah yang didalamnya dieksekusi berulang kali
for(int hidup = 0; hidup<8; hidup= hidup+3) // mendeklarasikan bahwa
perintah menghidupkan LED sampai < 8 dan hidup dengan cara 3 sekaligus
{
digitalWrite(led[hidup],HIGH);
digitalWrite(led[hidup+1],HIGH);
digitalWrite(led[hidup+2],HIGH);
delay(500); // mendeklarasikan jeda antar 3 LED pertama dengan 3 LED
selanjutnya selama 500 ms
}
delay(100);// mendaklarasikan jeda untuk melakukan perintah selanjutnya selama 100 ms
for (int mati = 0; mati<8;mati++) // perintah diperuntukkan led mati semua
{
digitalWrite(led[mati],LOW); // mendeklarasikan led mati semua
;
}
delay(300);// mendeklarasikan untuk jeda 300 ms sebelum melakukan perulangan perintah dari awal.
}
Ketika program sudah dimasukkan ke dalam arduino, maka LED yang semulanya mati akan hidup secara
bertahap, yaitu 3 LED pertama lalu setelah 500 ms 3 LED selanjutnya akan menyala, lalu setelah 500 ms
2 LED terakhir akan menyala, setelah semua LED menyala, setelah 100 ms semua LED akan mati bersamaan,
dan setelah 300 ms LED kembali menyala secara
bertahap seperti awal tadi.
5. Link Download
[Kembali]