Kontrol “Dimmer LED” dari Komputer

Alhamdulillah masih diberi kesempatan sharing pengalaman. Bersyukur dan senantiasa bersyukur. Agar nikmat tidak kabur, agar ilmu tumbuh subur, hehe..

Iklan EDUROBO

Ok bro, lanjutin ngARDUINO ya. Aplikasi Arduino kesempatan ini bagaimana kita mengontrol terang – redup LED atau dimmer. Dikontrolnya lewat komputer/laptop. Melalui port USB, yang dipakai untuk koneksi Arduino dengan komputer itu.
99 proyek arduinoRangkaian Arduinonya cukup pakai sebuah LED. Karena kita membutuhkan PWM (untuk kontrol terang – redup) maka pin Arduino juga yang ada PWM nya. Ada pin 3, 5, 6, 10 dan 11. Terserah mau pakai yang mana. Pada aplikasi ini kita pilih pin 3.

Rangkaian Dimmer LED

Rangkaian Dimmer LED

Siapkan Sketch-nya. Tulis program berikut (copy – paste lebih cepet… )

byte brightness, i;
String inString=””;
char str;
void setup()
{
  pinMode(3,OUTPUT);
  Serial.begin(9600);
  Serial.println(“Masukkan nilai 0 – 255”);
}
void loop()
{
  if(Serial.available()>0)
   {    
      str = Serial.read();
      if(str!=’\n’)
        {  
          inString += (char)str;          
        }  
      else if (str == ‘\n’)      
        {                    
                  
         brightness=inString.toInt();
         Serial.println(brightness);
         analogWrite(3, brightness);
         inString = “”;
        }
   }
}

Saatnya mencoba. Dapat memakai HyperTerminal atau Serial Monitornya Arduino (Tools – Serial Monitor). Seting baud rate = 9600, Newline.

Serial Monitor

Serial Monitor

Untuk mengontrol terang – redup LED cukup kirim data (angka) antara 0 sd 255. Ini adalah nilai PWM yang berhubungan dengan terang – redup LED. Jika nilai PWM = 0 maka redup total (mati), sedangakn 255 untuk terang maksimal. Sekarang ketik angka 0. Klik Send. Maka LED tetap padam. Isikan nilai 50, klik Send maka LED mulai nyala walaupun redup. Coba ubah nilainya, misalnya untuk terang maksimal, 255.

Alhamdulillah selesai, sampai jumpa …..

Iklan MM ARDU

This entry was posted in Arduino. Bookmark the permalink.

2 Responses to Kontrol “Dimmer LED” dari Komputer

  1. Topo Basah says:

    Mas mau tanya klo programnya pake web base (php) bisa gk? Klo ada boleh di share mas ilmunya 🙂

Leave a Reply