Arduino UNO – RGB LED Kullanımı

Red, Green Blue (Kırmızı, Yeşil, Mavi) renkli 3 adet LED’i kendi içinde tek parça olarak bir arada bulunduran LED’lerdir. 4 adet bağlantı ucu vardır.

İçindeki LED’lerin Katot uçları birleştirilmişse Ortak Katot, artıları birleştirilmişse Ortak Anot ismini alırlar.

Ortak Anot RGB LED ve Arduino UNO

Ortak Anot RGB LED’in diğerlerine göre biraz uzun olan ucu ortak uçtur. Bu artıya bağlanır. LED’lerin diğer uçları ise direnç ile beraber Arduino’nun dijital uçlarına bağlanır. LED’lere +5V hepsine ortak gelmektedir. Dijital çıkış LOW (yani eksi) yapıldığında LED yanacaktır.

Arduino IDE Kodları

void setup() {
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  //Tüm LED'ler Sönük başlasın diye:
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
}

void loop() {
  digitalWrite(5, LOW);
  delay(1000);
  digitalWrite(5, HIGH);


  digitalWrite(6, LOW);
  delay(1000);
  digitalWrite(6, HIGH);


  digitalWrite(7, LOW);
  delay(1000);
  digitalWrite(7, HIGH);
}

mBlock Kodları

Ortak Katot RGB LED ve Arduino UNO

Burada ortak olan uç GND’ye yani eksiye bağlanmıştır. Bu durumda LED’lerin yanması için dijital pin HIGH yapılmalıdır.

Arduino IDE Kodları

void setup() {
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
  pinMode(7, OUTPUT);
  //Tüm LED'ler Sönük başlasın diye:
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
  digitalWrite(7, LOW);
}

void loop() {
  digitalWrite(5, HIGH);
  delay(1000);
  digitalWrite(5, LOW);


  digitalWrite(6, HIGH);
  delay(1000);
  digitalWrite(6, LOW);


  digitalWrite(7, HIGH);
  delay(1000);
  digitalWrite(7, LOW);
}

mBlock Kodları

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

%d blogcu bunu beğendi: