Arduino kullanarak bir RGB LED ile renk değiştirme nasıl yapılır?
Arduino ile RGB LED ile Renk Değiştirme
RGB LED\'inizle renk değiştirmek için aşağıdaki adımları izleyebilirsiniz.Gerekli Malzemeler
- Arduino kartı
- RGB LED
- 220 Ohm direnç (her bir bacak için)
- Bağlantı kabloları
- Breadboard (isteğe bağlı)
Devre Bağlantısı
1. RGB LED\'in uzun bacağı genellikle ortak (+) bacak. 2. Ortak bacağı GND veya VCC\'ye bağlayın. 3. Kısa bacakları (R, G, B) arduino pinlerine bağlayın. 4. Her bacak için 220 Ohm direnç kullanın.Arduino Kod Örneği
Aşağıdaki kodu Arduino IDE\'ye yapıştırın:
int redPin = 9;
int greenPin = 10;
int bluePin = 11;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
setColor(255, 0, 0); // Kırmızı
delay(1000);
setColor(0, 255, 0); // Yeşil
delay(1000);
setColor(0, 0, 255); // Mavi
delay(1000);
}
void setColor(int red, int green, int blue) {
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}
Açıklamalar
- Renkleri değiştirmek için setColor fonksiyonunu kullanıyoruz. - Her bir renk için 0-255 arasında değerler veriyoruz. Bu adımları takip ederek RGB LED\'inizle kolayca renk değiştirebilirsiniz.
Yasemin Korkmaz • 2026-01-12 07:20:34
Hadi canım, basitmiş zaten. Hemen deneyeyim bakalım, teşekkürler!
Cevap yazmak için lütfen
.
Aynı kategoriden
- Python dilinde string’i tam sayıya dönüştürme nasıl yapılır?
- Python’da bir stringi tamamen büyük harfe nasıl çevirebilirim?
- Java programlama dili nedir ve ne amaçla kullanılır?
- Başlangıç seviyesindeki bir kullanıcı için hangi programlama dili önerilir?
- Python’da hangi metotları kullanarak bir stringin karakterlerini büyük harfe dönüştürebilirim?
- Yazılım mühendisliğinde test otomasyonu nasıl yapılır?
- Yazılım geliştirme sürecinde version control araçları hangi avantajları sağlar?
- Yazilim gelistirme surecinde version control sistemlerinin nasil kullanilabilir?
- Python'da for döngüsü ile listeleri nasıl gezinilir?
- Go dilinde goroutine ve channel yapıları nasıl kullanılır?
- Python’da bir string içinde belirli bir karakterin kaç farklı konumda bulunduğunu nasıl bulabilirim?
- React Native’de animasyon kullanımında dikkat edilmesi gereken best practices nelerdir?
- Java’da Inheritance Nedir ve Nasıl Kullanılır?
- OAuth nedir ve nasıl çalışır?
- Üçgenin hipotenüsünü hesaplama yöntemi nedir?
- Robotik mühendisliğinde en çok kullanılan programlama dili hangisidir?
- Yapay zeka mühendisliği için temel ön koşullar nelerdir?
- Python’da bir listeyi tersine çevirmek için hangi metodu kullanabilirim?
- Yazılım mühendisliği ile bilgisayar mühendisliği arasındaki fark nedir?
- JavaScript’te this keyword’u nasıl çalışır?
