Saya ingin melanjutkan dari blogyang sebelumnya tentang menyalakan led yang berkedip dengan Arduino.
Nah, kalo yang kemarin kan cuma LED berkedip kan.... kalo sekarang kita buat runnning led yang mesti membutuhkan banyak LED.
Oke langsung saja ini dia rangkaiannya.
komponen yang dibutuhkan adalah:
1. Arduino, terserah jenis apa.
2. resistor sejumlah LED, buat pengaman supaya LEDnya gak kebakar.
3. LED 5x, kalo mau ditambah jumlahnya juga boleh.
Itu rangkaian yang saya buat tapi kalo mau diganti penempatan pinnya tidak masalah.
Jika sudah rangkaiannya jadi sekarang kita tinggal ke programnya.
Oke programnya bisa pake yang dibawah.
/***********************************************
* ardutor.blogspot.com
**************************************************/
int led1 = 2;
int led2 = 3;
int led3 = 4;
int led4 = 5;
int led5 = 6;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}
void loop() {
// nyalakan led1 selama 0,5 detik
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led2 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led3 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, HIGH);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led4 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, HIGH);
digitalWrite(led5, LOW);
delay(500);
// nyalakan led5 selama 0,5 detik
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, HIGH);
delay(500);
}
Sekiranya itu yang bisa saya sampaikan semoga bermanfaat dan sampai jumpa di blog selanjutnya.
No comments:
Post a Comment