PHP
CSS

Arduino ile RGB LED rengarenk lamba yapmak oldukça eğlenceli bir projedir. RGB LED'ler, kırmızı, yeşil ve mavi ışık yayarak birçok farklı renk oluşturabilen özel LED'lerdir. İşte Arduino ile RGB LED rengarenk lamba yapmanın basit bir örneği:

Malzemeler:

Arduino UNO veya benzeri bir Arduino kartı

RGB LED

220 ohm direnç (3 adet)

Breadboard (deneme tahtası)

Jumper kablolar

Bağlantılar:

Breadboard üzerine RGB LED'yi yerleştirin.

Kırmızı, yeşil ve mavi bacakları sırasıyla Arduino'nun 9, 10 ve 11 numaralı pinlerine bağlayın.

Her bir RGB LED bacağına 220 ohm direnç ekleyerek GND (toprak) hattına bağlayın.

Arduino Kodu:

// RGB LED renklerini tanımla
#define RED_PIN 9
#define GREEN_PIN 10
#define BLUE_PIN 11

void setup() {
  // RGB LED pinlerini çıkış olarak ayarla
  pinMode(RED_PIN, OUTPUT);
  pinMode(GREEN_PIN, OUTPUT);
  pinMode(BLUE_PIN, OUTPUT);
}

void loop() {
  // Rengarenk efekt oluştur
  rainbow(10); // Geçiş hızı (ms)
}

// Rengarenk efekt fonksiyonu
void rainbow(int wait) {
  // Kırmızı
  setColor(255, 0, 0);
  delay(wait);

  // Yeşil
  setColor(0, 255, 0);
  delay(wait);

  // Mavi
  setColor(0, 0, 255);
  delay(wait);

  // Sarı
  setColor(255, 255, 0);
  delay(wait);

  // Magenta
  setColor(255, 0, 255);
  delay(wait);

  // Cyan
  setColor(0, 255, 255);
  delay(wait);
}

// Renk ayarlayan fonksiyon
void setColor(int red, int green, int blue) {
  analogWrite(RED_PIN, red);
  analogWrite(GREEN_PIN, green);
  analogWrite(BLUE_PIN, blue);
}

Bu kod, RGB LED'yi dönüşümlü olarak kırmızı, yeşil, mavi, sarı, magenta ve cyan gibi temel renklerde yanıp sönen bir döngü oluşturur. Kodu Arduino IDE'de yükleyerek lambanızın çalışmasını gözlemleyebilirsiniz.

admin 1 ay önce - 0 kez görüntülendi Arduino