1. Kondisi
[Kembali] Kondisi awal LED mati lalu hidup bergantian dari pinggir ke tengah secara berurutan
int led [ ] = {2, 3, 4, 5, 6, 7, 8, 9};
void setup()
{
for (int i =0; i <= 7; i++)
{
pinMode (led[i], OUTPUT);
}
}
void loop()
{ digitalWrite(2, HIGH);
digitalWrite(9, HIGH);
delay(300);
digitalWrite(3, HIGH);
digitalWrite(8, HIGH);
delay(300);
digitalWrite(4, HIGH);
digitalWrite(7, HIGH);
delay(300);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
delay(300);
digitalWrite(2, LOW);
digitalWrite(9, LOW);
delay(300);
digitalWrite(3, LOW);
digitalWrite(8, LOW);
delay(300);
digitalWrite(4, LOW);
digitalWrite(7, LOW);
delay(300);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
delay(300);
}
Pada rangkaian menggunakan Arduino UNO dengan menggunakan listing program seperti diatas. Output yang digunakan yaitu menggunakan LED-Yellow dimana seperti kondisi yang diminta yaitu LED akan menyala dari pinggir ke tengah secara berurutan. LED digunakan sebanyak 8 buah LED yang diletakan pada pin 2 sampai pin 9 pada Arduino. Prinsip kerjanya yaitu LED akan menyala dari LED pada pin 2 dan LED pada pin 9, dan selanjunya secara bergiliran akan menyala LED pada pin 3 dan LED pada pin 8, ketika sudah semua LED menyala maka LED dari pinggir akan mati secara bergilir, dan seterusnya.
Listing Program disini
Rangkaian disini
Tidak ada komentar:
Posting Komentar