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.