Görseldeki uygulamada LED 9 numaralı PWM özellikli pine bağlanmıştır. LED’in parlaklığını
artırıp azaltmak için analogWrite() fonksiyonun ikinci parametresi 0-255 arası değiştirilir. 255’e
yaklaştıkça parlaklık artmakta, 0’a yaklaştıkça parlaklık azalmaktadır.

const byte ledPin = 9;    // LED 9 numaralı pine bağlı.

void setup() {
  // PWM pinleri çıkış olarak ayarlamaya gerek yoktur.
}

void loop() {
  for (int pwm = 0 ; pwm <= 255; pwm += 5) { //0'dan 255'e 5'er artır.
    analogWrite(ledPin, pwm);
    delay(30);
  }
  for (int pwm = 255 ; pwm >= 0; pwm -= 5) { //255'den 0'a 5'er azalt.
    analogWrite(ledPin, pwm);
    delay(30);
  }
}

const byte led = 9;
byte x, y = 0;
void setup() {
}
void loop() {
  if (y == 0) {
    x = x + 1;
    analogWrite(led, x);
    delay(10);
  }
  if (x == 255)
  {
    y = y - 1;
    analogWrite(led, y);
    delay(10);
  }
}

const byte kirmizi = 9, yesil = 10, mavi = 11; //PWM pinleri.

void setup() {
}

void loop() {
  for (int a = 0; a <= 255; a++) {
    analogWrite(kirmizi, a);
    for (int b = 0; b <= 255; b++) {
      analogWrite(yesil, b);
      for (int c = 0; c <= 255; c++) {
        analogWrite(mavi, c);
      }
    }
  }
  //Kodu buraya yazınız.
}

Categories:

Tags:

No responses yet

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Dersler