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.
}
No responses yet