Haloo semuaa, kali ini saya akan berbagi ilmu lagi mengenai Arduino. Yaaa judulnya panajng banget kan, baca aja diatas. Oke, perhatikan pada gambar di samping ini, lingkaran putih 2 tersebut adalah perumpamaan untuk LED yang nyala, sedangkan yang merah, adalah yang padam.
Intinya, lampu LED yang nyala akan bergerak secara bersilangan. Maksudnya, LED yang kiri bergerak ke kanan, dan yang kanan ke kiri. Oke! silahkan copy aja kode di bawah ini dan di pelajari sendiri, mudah koook
const int ledCount = 9;
int ledPins[] = {28,30,32,34,36,38,40,42,44};
int ledPins2[] = {44,42,40,38,36,34,32,30,28};
int ledPosisi = 0;
void setup(){
for (int thisLed = 0; thisLed < ledCount; thisLed++){
pinMode (ledPins[thisLed], OUTPUT);
pinMode (ledPins2[thisLed], OUTPUT);
}
}
void loop(){
for (int thisLed = 0; thisLed < ledCount; thisLed++){
if (thisLed == ledPosisi){
digitalWrite(ledPins[thisLed], LOW);
digitalWrite(ledPins2[thisLed], LOW);
}
else{
digitalWrite(ledPins[thisLed], HIGH);
digitalWrite(ledPins2[thisLed], HIGH);
}
}
ledPosisi++;
if(ledPosisi >= 9){
ledPosisi = 0;
}
delay(100);
}
0 komentar:
Post a Comment