Yayasan Peduli Fajar Imani

RGB Led random color di Arduino

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Selamat pagi sobat Boarduino, di hari minggu yang cerah ini ane lagi libur ngampus dan ane sedang berlibur di depan monitor laptop. Dan pada Percobaan kali ini saya akan mencoba menyalakan Random color LED RGB ( Common Anoda )

Alat dan Bahan yang dibutuhkan :

  • 1x Arduino Uno
  • 1x RGB Led ( Common Anoda / Katoda )
  • Kabel jumper secukupnya
Langkah - langkah :

1.) Susun rangkaian seperti berikut 


2.) Disini saya menggunakan RGB LED Common Anoda.
3.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
4.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
5.) Setelah terinstall, jalankan program Arduino-nya.
6.) Klik menu "Tools -> Board -> Arduino Uno"
7.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
8.) Lalu masukan Sketch dibawah ini.

Klik show untuk melihat sketch
int ledcolor = 0;
int a = 1000;
int merah = 11;
int hijau = 12;
int biru = 13;

void setup() {

pinMode(merah, OUTPUT);
pinMode(hijau, OUTPUT);
pinMode(biru, OUTPUT);
}

void loop() {
int ledcolor = random(7);

switch (ledcolor) {
case 0:
analogWrite(merah, 204);
delay(a);
analogWrite(merah, 0);
break;
case 1:
digitalWrite(hijau, HIGH);
delay(a);
digitalWrite(hijau, LOW);
break;
case 2:
digitalWrite(biru, HIGH);
delay(a);
digitalWrite(biru, LOW);
break;
case 3:
analogWrite(merah, 160);
digitalWrite(hijau, HIGH);
delay(a);
analogWrite(merah, 0);
digitalWrite(hijau, LOW);
break;
case 4:
analogWrite(merah, 168);
digitalWrite(biru, HIGH);
delay(a);
analogWrite(merah, 0);
digitalWrite(biru, LOW);
break;
case 5:
digitalWrite(hijau, HIGH);
digitalWrite(biru, HIGH);
delay(a);
digitalWrite(hijau, LOW);
digitalWrite(biru, LOW);
break;
case 6:
analogWrite(merah, 100);
digitalWrite(hijau, HIGH);
digitalWrite(biru, HIGH);
delay(a);
analogWrite(merah, 0);
digitalWrite(hijau, LOW);
digitalWrite(biru, LOW);
break;
}
}

9.) Lalu upload sketch tersebut, maka akan seperti video berikut.


Terimakasih, semoga bermanfaat..

Blog, Updated pada: 13:29:00
Comments
0 Comments

0 comments:

Post a Comment

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian


Back to top