RANGKAIAN RUNNING LED MENGGUNAKAN ARDUINO

Running LED biasanya dipasang menggunakan IC CD4017 . Kali ini menggunakan ARDUINO sehingga lebih mudah dalam pengaturannya.

Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel.

Mikrokontroler itu sendiri adalah chip atau IC (integrated circuit) yang bisa diprogram menggunakan komputer. Tujuan menanamkan program pada mikrokontroler adalah agar rangkaian elektronik dapat membaca input, memproses input tersebut dan kemudian menghasilkan output sesuai yang diinginkan. Jadi mikrokontroler bertugas sebagai ‘otak’ yang mengendalikan input, proses dan output sebuah rangkaian elektronik.

Berikut rangkaian running LED menunakan ARDUINO :


Daftar Komponen:
1. ARDUINO                1 buah
2. LED                           6 buah
3. Resistor 220 Ohm       6 buah

Coding:

// variables
int LED1 = 3;
int LED2 = 4;
int LED3 = 5;
int LED4 = 6;
int LED5 = 7;
int LED6 = 8;
int DELAY_LED = 100;

// Setting Sebagai Output
void setup()
{
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);
  pinMode(LED4, OUTPUT);
  pinMode(LED5, OUTPUT);
  pinMode(LED6, OUTPUT);
}

void loop()
{
  digitalWrite(LED1,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED1,LOW);
  delay(DELAY_LED);
  digitalWrite(LED2,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED2,LOW);
  delay(DELAY_LED);
  digitalWrite(LED3,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED3,LOW);
  delay(DELAY_LED);
  digitalWrite(LED4,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED4,LOW);
  delay(DELAY_LED);
  digitalWrite(LED5,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED5,LOW);
  delay(DELAY_LED);
  digitalWrite(LED6,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED6,LOW);
  delay(DELAY_LED);
  digitalWrite(LED5,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED5,LOW);
  delay(DELAY_LED);
  digitalWrite(LED4,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED4,LOW);
  delay(DELAY_LED);
  digitalWrite(LED3,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED3,LOW);
  delay(DELAY_LED);
  digitalWrite(LED2,HIGH);
  delay(DELAY_LED);
  digitalWrite(LED2,LOW);
  delay(DELAY_LED);
}



Berikut Video Tutorial Cara Membuatnya: