Tulis aja dulu, siapa tahu orang lain butuh :-)

BELAJAR ARDUINO, "2 LAMPU LED BERKEDIP-KEDIP DARI TENGAH KE SAMPING "





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
}

Share:

1 comment:

  1. Terima kasih tutorialnya sangat bermanfaat Gan, jika agan butuh komponen microcontroler coba kunjungi web bali-electro.com Gan :)

    ReplyDelete

ARCHIEV

VISITORS

free counters

FRIENDS

Blog Archive