Arduino - RGB Led Yakma - Elektrik Elektronik Projeleri

Post Top Ad

27 Kasım 2014 Perşembe

Arduino - RGB Led Yakma

Bu projede arduino ile rgb ledin yavaş yavaş renk değiştirmesini sağlayacağız.
Projenin Devresi:
Devreyi yukarıdaki gibi kuruyoruz. Rgb ledin her bir anot ucuna 330Ω direnç bağladık ve ledin katot ucunu gnd’ye bağladık.

Projenin Kaynak Kodu:

#define LED1 9
#define LED2 10
#define LED3 11

void setup() {
  pinMode(LED1, OUTPUT);
  pinMode(LED2, OUTPUT);
  pinMode(LED3, OUTPUT);
}
void loop(){
  for(int i=1; i<255; i++){
    analogWrite(LED1, i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED1, 255-i);
    analogWrite(LED2, i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED2, 255-i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED2, i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED2, 255-i);
    analogWrite(LED3, i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED3, 255-i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED3, i);
    delay(20);
  }
    for(int i=1; i<255; i++){
    analogWrite(LED3, 255-i);
    analogWrite(LED1, i);
    delay(20);
  }
  for(int i=1; i<255; i++){
    analogWrite(LED1, 255-i);
    delay(20);
  }
}

Proje dosyalarını indirmek için tıklayınız...

Hiç yorum yok:

Yorum Gönder

Post Top Ad