Kamer ŞAHİN

Kamer ŞAHİN

Asistan
Ana Sayfaya Dön

Uygulama-7: RGB Led – Ortak Katot

04 Kasım 2019 kamersahin 3 dk 0

Amaç:

Malzeme Listesi:

  • Arduino UNO
  • Led x 6 adet
  • 1k direnç x 6 adet
  • Breadboard
  • Jumper kablo

Devre Şeması:

RGB Led - Ortak Katot

Arduino Kodları:

/* Uygulama 7 - RGB Led (Ortak KATOT)   */
/*  www.kamersahin.com.tr */

// RGB ledin, Kırmızı ucu 4, Yeşil ucu 3, Mavi ucu ise 2 nolu pine takıldı.
int kirmiziLed = 4;   // kirmiziLed isimli değişkene 4 değeri atandı
int yesilLed   = 3;   // yesilLed isimli değişkene 3 değeri atandı
int maviLed   = 2;   // maviLed isimli değişkene 2 değeri atandı

int zaman = 1000 ;  // Zaman isimli değişkene 1000 değeri atandı.

void setup() {
   // Led isimli değişlenleri çıkış olarak ayarlıyoruz.
  pinMode(kirmiziLed, OUTPUT);   // kirmiziLed isimli değişkenin tanımlı olduğu 4 numaralı pin  ÇIKIŞ olarak ayarlanıyor
  pinMode(yesilLed, OUTPUT);   // yesilLed isimli değişkenin tanımlı olduğu 3 numaralı pin  ÇIKIŞ olarak ayarlanıyor 
  pinMode(maviLed, OUTPUT);   // maviLed isimli değişkenin tanımlı olduğu 2 numaralı pin  ÇIKIŞ olarak ayarlanıyor 
}

void loop() {
 // Led Kırmızı ışık verdi.
 digitalWrite(kirmiziLed, HIGH);    // 4 numaralı pinden +5V çıkış veriliyor - Kırmızı led yandı
 digitalWrite(yesilLed, LOW);     // 3 numaralı pinden 0V çıkış veriliyor - Yeşil led söndü
 digitalWrite(maviLed, LOW);    // 2 numaralı pinden 0V çıkış veriliyor - Mavi led söndü
 delay(zaman);
 // Led Yeşil ışık verdi.
 digitalWrite(kirmiziLed, LOW);    // 4 numaralı pinden 0V çıkış veriliyor - Kırmızı led söndü
 digitalWrite(yesilLed, HIGH);     // 3 numaralı pinden +5V çıkış veriliyor - Yeşil led yandı
 digitalWrite(maviLed, LOW);    // 2 numaralı pinden 0V çıkış veriliyor - Mavi led söndü
 delay(zaman);
  // Led Mavi ışık verdi.
 digitalWrite(kirmiziLed, LOW);    // 4 numaralı pinden 0V çıkış veriliyor - Kırmızı led söndü
 digitalWrite(yesilLed, LOW);     // 3 numaralı pinden 0V çıkış veriliyor - Yeşil led söndü
 digitalWrite(maviLed, HIGH);    // 2 numaralı pinden +5V çıkış veriliyor - Mavi led yandı
 delay(zaman); 
  // Kırmızı + Yeşil + Mavi birlikte yanarak BEYAZ elde edilir.
 digitalWrite(kirmiziLed, HIGH);    // 4 numaralı pinden +5V çıkış veriliyor - Kırmızı led yandı
 digitalWrite(yesilLed, HIGH);     // 3 numaralı pinden +5V çıkış veriliyor - Yeşil led yandı
 digitalWrite(maviLed, HIGH);    // 2 numaralı pinden +5V çıkış veriliyor - Mavi led yandı
 delay(zaman); 
   // Kırmızı + Yeşil birlikte yanarak SARI elde edilir.
 digitalWrite(kirmiziLed, HIGH);    // 4 numaralı pinden +5V çıkış veriliyor - Kırmızı led yandı
 digitalWrite(yesilLed, HIGH);     // 3 numaralı pinden +5V çıkış veriliyor - Yeşil led yandı
 digitalWrite(maviLed, LOW);    // 2 numaralı pinden 0V çıkış veriliyor - Mavi led söndü
 delay(zaman); 
}

 

Asistan

Şifre Gerekli

Bu içeriğe erişmek için şifre girin