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