Kali ini saya akan berbagai kepada rekan-rekan semua yang ingin belajar Arduino. Ini nih, saya bagikan skrip bagaimana membuat 10 buah lampu LED yang akan menyala dari tengah ke kanan dan ke kiri. Jadi akan ada dua lampu yang menyala.
Nantinya, rekan-rekan harus membuat 2 variabel untuk masing-masing LEDnya. Oke, tidak perlu lama lagi, silahkan saja buka Simulator Arduinonya dan jalankan skrip berikut ini, SELAMAT MENCOBA!!!!!!
const int ledCount = 5; //jumlah LED di masing-masing variabel
int ledPins[] = {38,40,42,44,46}; //variabel LED 1
int ledPins2[] = {36,34,32,30,28}; //variabel LED 1
int ledPosisi = 0; //inisialisasi led awal
void setup(){
for (int thisLed = 0; thisLed < ledCount; thisLed++){ //perulangan
pinMode (ledPins[thisLed], OUTPUT); //output LED pada variabel pertama
pinMode (ledPins2[thisLed], OUTPUT); //output LED pada variabel kedua
}
}
void loop(){
for (int thisLed = 0; thisLed < ledCount; thisLed++){
if (thisLed == ledPosisi){
digitalWrite(ledPins[thisLed], HIGH); // high = lampu nyala
digitalWrite(ledPins2[thisLed], HIGH);
}
else{
digitalWrite(ledPins[thisLed], LOW); // low = lampu padam
digitalWrite(ledPins2[thisLed], LOW);
}
}
ledPosisi++;
if(ledPosisi >= 6){ //maksimal perulangan
ledPosisi = 0;
}
delay(500); //jedah pada tiap-tiap LED
}
Terima kasih tutorialnya sangat bermanfaat Gan, jika agan butuh komponen microcontroler coba kunjungi web bali-electro.com Gan :)
ReplyDelete