Arduino ile RGB LED nasıl kontrol edilir?
Arduino ile RGB LED Kontrolü
RGB LED\'leri Arduino ile kontrol etmek oldukça basittir. Aşağıdaki adımları izleyerek RGB LED\'inizi başarılı bir şekilde kontrol edebilirsiniz.Gerekli Malzemeler
- Arduino kartı (uno, nano vb.)
- RGB LED
- 220 ohm dirençler (her renk için bir tane)
- Jumper kablolar
- Breadboard (isteğe bağlı)
Bağlantılar
- RGB LED’in uzun bacağı (ortak anot veya katot) Arduino’nun GND veya VCC’sine bağlanır.
- Kırmızı bacak bir direnç ile Arduino’nun dijital pinlerinden birine (örneğin, 9. pin) bağlanır.
- Yeşil bacak bir direnç ile başka bir dijital pin (örneğin, 10. pin) bağlanır.
- Mavi bacak bir direnç ile başka bir dijital pin (örneğin, 11. pin) bağlanır.
Arduino Kodu
Aşağıdaki basit kodu kullanarak RGB LED’i kontrol edebilirsiniz. ```cpp 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çıklama
- Bu kod, RGB LED’in renklerini değiştirmekte kullanılır. - `setColor()` fonksiyonu, her bir renk için doğru pinin çıkış seviyesini ayarlar. - Delay ile her renk arasında bekleme süresi bulunur. Bu adımları izleyerek, RGB LED\'inizi Arduino ile kontrol edebilirsiniz.
Elif Demir • 2026-03-17 00:02:03
Bu işi denemek lazım, pratik yapınca daha iyi öğreniliyor bence. Teşekkürler!
Cevap yazmak için lütfen
.
Aynı kategoriden
- En iyi video düzenleme uygulaması hangisidir?
- iOS uygulama önbelleği nasıl temizlenir?
- Mobil uygulamalar için en iyi performansı sağlamak için hangi optimizasyon tekniklerini kullanabilirim?
- Figma ile mobil uygulama tasarımı nasıl yapılır?
- Kayıp veya çalıntı telefonda uzaktan silme ve bulma
- CapCut video düzenleme nasıl yapılır?
- Android’de yedekleme nasıl yapılır?
- Mobil uygulamaların kullanıcı deneyimini iyileştirmek için hangi tasarım prensipleri öncelikli olarak dikkate alınmalıdır
- Mobil uygulamaların kullanıcı verilerini koruma yöntemleri ve bu yöntemlerin uygulama performansına etkileri nelerdir
- Yabancı dil öğrenme uygulamaları nelerdir?
- Mobil uygulamalarda veri saklama için SQLite mı yoksa Room Persistence Library mi tercih edilmelidir?
- Mobil uygulamalarda veri yönetimi için hangi kütüphaneler tercih edilmeli?
- Mobil uygulama abonelikleri nasıl iptal edilir?
- Mobil uygulamalarda kullanılan en yaygın veritabanı teknolojileri nelerdir?
- Mobil uygulamaların kullanıcı deneyimini iyileştirmek için hangi tasarım prensipleri ve teknolojiler öncelikli olarak kullanılmalıdır
- Mobil uygulamaların kullanıcı deneyimini artırmak için hangi tasarım prensipleri en etkili sonuçları sağlar
- Mobil cihazlardaki casus uygulamalar nasıl tespit edilir?
- Bulut depolama karşılaştırması ve mobil senkronizasyon
- Python’da bir değişkenin değerini ekrana bastırmak için hangi fonksiyonu kullanırım?
- En iyi fotoğraf düzenleme uygulamaları nelerdir?
