Arduino ile RGB LED nasıl istediğimiz renkte yanmasını sağlarız bunları inceleyeceğiz
RGB LED Uygulaması için Gerekli Malzemeler
- Arduino UNO
- Breadboard
- 1 adet ortak anot veya ortak katot RGB LED
- 3 adet 220 Ω direnç
- İki ucu erkek jumper kablo
Diğer Uygulamalarımız
- Seven Segment Display ile Arduino Uygulaması
- LDR ile Arduino Uygulaması
- Buzzer ile Arduino Uygulaması
- Potansiyometre ile Arduino Uygulaması
- Buton ile Arduino Uygulaması
- Blink Uygulaması
RGB LED Arduino Kodları
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, 0); //sarı delay(1500); renkAyarla(80, 0, 80); //mor delay(1500); renkAyarla(0, 255, 255); //acık mavi delay(1500); renkAyarla(255, 255, 255); //beyaz 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); }