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);
}
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: