Hoş Geldiniz!
Bugün sizlerle Arduino ile basit RGB devresi yapacağız.
Bu devrede kullanacağımız malzemeler:
- Arduino Uno
- 3 tane 220 Ohm direnç
- 1 RGB LED
- Ampermetre
RGB LED’imizin kırmızı, mavi ve yeşil uçlarını sırayla 9, 10, 11. dijital pinlere 220 Ohm’luk dirençler vasıtasıyla bağlıyoruz. RGB LED ile Arduino’nun arasına Ampermetre’yi Arduino’nun GND ucuna seri bağlıyoruz. Ve tabii ki aşağıdaki kodları Arduino’muza ekliyoruz.
Kodlar
int kirmiziPin = 9; //Kırmızı bacak 9 numaralı pine int yesilPin = 10; //yeşil bacak 10 numaralı pine int maviPin = 11; //mavi bacak 11 numaralı pine void setup(){ pinMode(kirmiziPin, OUTPUT); //kirmiziPin(9) çıkış pini olarak atadık pinMode(yesilPin, OUTPUT); //yesilPin(10) çıkış pini olarak atadık pinMode(maviPin, OUTPUT);} //mavi(11) çıkış pini olarak atadık void loop(){ renkAyarla(255, 0, 0); // Kırmızı delay(1000); //1 saniye bekle renkAyarla(0, 255, 0); // Yeşil delay(1000); //1 saniye bekle renkAyarla(0, 0, 255); // Mavi delay(1000); //1 saniye bekle renkAyarla(255, 255, 0); // Sarı delay(1000); //1 saniye bekle renkAyarla(80, 0, 80); // Mor delay(1000); //1 saniye bekle renkAyarla(0, 255, 255); // Açık Mavi delay(1000); //1 saniye bekle renkAyarla(255, 255, 255); // Beyaz delay(1000); //1 saniye bekle } 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); }
Bir cevap yazın
Yorum yapabilmek için giriş yapmalısınız.