welcome to akademi changcutama

8 Okt 2014

mengontrol led RGB menggunakan arduino

halo temen-temen, saat ini saya akan membagi tutorial arduino yaitu mengontrol led RGB. sebelumnya sedikit kita mengulas tentang led RGB, RGB sendiri singkatan dari Red Green Blue. led yang biasa kita lihat ada 2 kaki, sedangkan led RGB sendiri memiliki 4 kaki. 
berikut gambar led RGB nya :























langsung saja ini rangkaiannya :























ini listing programnya :


//led RGB

int redPin = 11;
int greenPin = 10;
int bluePin = 9;

void setup() //from ambo
{
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);  
}

void loop()
{
  setColor(255, 0, 0);  // red
  delay(1000);
  setColor(0, 255, 0);  // green
  delay(1000);
  setColor(0, 0, 255);  // blue
  delay(1000);
  setColor(255, 255, 0);  // yellow
  delay(1000);  
  setColor(80, 0, 80);  // purple
  delay(1000);
  setColor(0, 255, 255);  // aqua
  delay(1000);
}

void setColor(int red, int green, int blue)
{
  #ifdef COMMON_ANODE
    red = 255 - red;
    green = 255 - green;
    blue = 255 - blue;
  #endif
  analogWrite(redPin, red);
  analogWrite(greenPin, green);
  analogWrite(bluePin, blue);  
}


semoga bermanfaat...

Tidak ada komentar:

Posting Komentar