Menu
CoddyTech

Bir RGB LED'i Yak

Coddy'nin Arduino Journey'sinin Çıkışlar bölümünün bir parçası. Ders 6 / 24.

RGB LED, tek bir kasadaki üç küçük LED'den oluşur: kırmızı, yeşil ve mavi. Dört bacağı vardır; her renk için bir bacak ve üçünün ortak kullandığı bir bacak.

Ortak katotlu RGB LED'de ortak bacak, üç LED'in de eksi ucudur; bu nedenle GND'ye bağlanır. Her renk bacağı, kendine ait bir direnç üzerinden kendine ait bir pine bağlanır. Bu kartta:

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

Her renk, sıradan bir LED'dir: yakmak için pinini HIGH, söndürmek için LOW olarak ayarlayın.

digitalWrite(redPin, HIGH);   // kırmızı açık
digitalWrite(bluePin, LOW);   // mavi kapalı

Bir renkten diğerine geçmek için yenisini yakarken eskisini de söndürün. İkisi de yanık kalırsa renkleri karışmış olarak görürsünüz.

challenge icon

Görev

Kolay

RGB LED'in kırmızı bacağı 11. pine, yeşil bacağı 10. pine ve mavi bacağı 9. pine bağlıdır. İki renk arasında geçiş yapmasını sağlayın:

  • bir saniye kırmızı
  • ardından bir saniye mavi
  • her seferinde yalnızca bir renk yanacak şekilde, tekrar tekrar

Run'a, ardından Check'e basın.

Kendin dene

const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;

void setup() {
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);
}

void loop() {
  // bir saniye kırmızı, ardından bir saniye mavi
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Çıkışlar bölümündeki tüm dersler

Kendi başına pratik yap: Arduino playground