Arduino RGB Led Buton İle parlaklık Kontrolü etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Arduino RGB Led Buton İle parlaklık Kontrolü etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Ekim 2015 Cuma

Arduino RGB Led Buton İle parlaklık Kontrolü

Kullanılan malzemeler

3 adet buton iki bacaklı
RGB led
3 adet 470 ohm direnç

Arduino kodları 

int kirmizipin=11;
int yesilpin=10;
int mavipin=9;

int kirmizibuton=7;
int yesilbuton=6;
int mavibuton=5;

int kirmizi=0;
int yesil=0;
int mavi=0;

void setup(){
  pinMode(kirmizipin, OUTPUT);
  pinMode(yesilpin, OUTPUT);
  pinMode(mavipin, OUTPUT);

  pinMode(kirmizibuton, INPUT_PULLUP);
  pinMode(yesilbuton, INPUT_PULLUP);
  pinMode(mavibuton, INPUT_PULLUP);
}
void loop(){

  if(digitalRead(kirmizibuton)==LOW)
  {
    kirmizi++;
    if(kirmizi>255) kirmizi=0;
  }
   if(digitalRead(yesilbuton)==LOW)
  {
    yesil++;
    if(yesil>255) yesil=0;
  }
  if(digitalRead(mavibuton)==LOW)
  {
    mavi++;
    if(mavi>255) mavi=0;
  }
  analogWrite(kirmizipin, kirmizi);
  analogWrite(yesilpin, yesil);
  analogWrite(mavipin, mavi);
  delay(10);
}

Şekil 1 Arduino devre şeması

Şekil 2 Arduino devre şeması