Rangkaian Running LED
Rangkaian running LED pada Arduino adalah proyek sederhana yang mengatur beberapa LED untuk berkedip berurutan seperti efek berjalan (running lights). Ini merupakan penerapan dari pengendalian serangkaian LED menggunakan papan pengembangan Arduino.
Berikut daftar komponen yang diperlukan untuk merakit rangkaian tersebut:
- Arduino board, yang berfungsi sebagai mikrokontroler pada rangkaian.
- LED, yang jumlahnya bisa disesuaikan misalnya 5 LED atau lebih, pada contoh ini digunakan hanya sejumlah 3 pcs
- Resistors yang dibutuhkan untuk melindungi LED dari arus yang berlebihan. Resistornya bisa sekitar 100 ohm hingga 220 ohm untuk LED standar.
- Kabel jumper dan breadboard, yang digunakan untuk menghubungkan komponen satu dengan yang lain.
Prinsip
kerja:
“Tiga pieces LED yang digunakan sebagai output terletak pada pin 11, 12 dan 13. LED akan menyala secara bergantian (running) selama 1 detik.”
Listing
Program:
int led1=11;
int led2=12;
int led3=13;
void setup(){
pinMode(led1,OUTPUT);
pinMode(led2,OUTPUT);
pinMode(led3,OUTPUT);}
void loop(){
digitalWrite(led1,HIGH);
digitalWrite(led2,LOW);
digitalWrite(led3,LOW);
delay(1000);
digitalWrite(led1,LOW);
digitalWrite(led2,HIGH);
digitalWrite(led3,LOW);
delay(1000);
digitalWrite(led1,LOW);
digitalWrite(led2,LOW);
digitalWrite(led3,HIGH);}
Komentar