ARDUINO DERS-9 (RGB 1 LED 16 RENK)

ŞEKİL 1.9


RGB: RED (KIRMIZI)-GREEN (YEŞİL)-BLUE (MAVİ)  renklerin baş harfleriyle
oluşturulan bir terimdir(RGB).bu üç rengi farklı kombinasyonlarda karıştırarak
16 renk elde etmemizi sağlar.






MALZEMELER:
  • 1x Arduino UNO
  • 1x breadboard
  • 1x ortak anot veya katot RGB led
  • 3x 220 ohm
  • iki ucu erkek jumper



DEVRE KODU:
int kirmiziPin = 9;
int yesilPin = 10;
int maviPin = 11;
void setup()
{
 pinMode(kirmiziPin, OUTPUT);
 pinMode(yesilPin, OUTPUT);
 pinMode(maviPin, OUTPUT);
}

void loop()
{
 renkAyarla(255, 0, 0); //kirmizi
 delay(1500);
 renkAyarla(0, 255, 0); //yesil
 delay(1500);
 renkAyarla(0, 0, 255); //mavi
 delay(1500);

 renkAyarla(255, 255, 255); //beyaz
 delay(1500);

 renkAyarla(255, 255, 0); //sari
 delay(1500);

renkAyarla(0, 255, 255); //acik mavi
 delay(1500);

renkAyarla(80, 0, 80); //mor
 delay(1500); 



}

void renkAyarla(int kirmizi, int yesil, int mavi)

{
 kirmizi = 255 - kirmizi;
 yesil = 255 - yesil;
 mavi = 255 - mavi;
 analogWrite(kirmiziPin, kirmizi);
 analogWrite(yesilPin, yesil);
 analogWrite(maviPin, mavi);
}


Animasyonda görüldüğü gibi verilen değerleri girdiğimizde ledimizde ona göre karşılık verecek.

Yorumlar

Bu blogdaki popüler yayınlar

ARDUINO DERS-22 (PİYANO YAPIMI)

ARDUINO DERS-32 (2X16 LCD İLE RFID KULLANIMI)

ARDUINO DERS-10 (HC-SR04 ultrasonik mesafe sensörü )