Arduino ile farklı renklerdeki LED’leri nasıl kontrol edebilirim?
Arduino ile LED Kontrolü
Arduino ile farklı renklerdeki LED’leri kontrol etmek için aşağıdaki adımları izleyebilirsiniz:Gerekli Malzemeler
- Arduino kartı
- RGB LED
- 220 ohm dirençler
- Bağlantı kabloları
- Breadboard
Bağlantı Şeması
- RGB LED’in uzun bacağını 5V’a bağlayın.
- Kırmızı bacağı 220 ohm direnç ile bir dijital pine (örneğin 9) bağlayın.
- Yeşil bacağı 220 ohm direnç ile başka bir dijital pine (örneğin 10) bağlayın.
- Mavi bacağı 220 ohm direnç ile bir diğer dijital pine (örneğin 11) bağlayın.
- Kısa bacağı GND\'ye bağlayın.
Yazılım Kısmı
Aşağıdaki basit kodu kullanarak LED’leri kontrol edebilirsiniz:- pinMode() fonksiyonu ile her bir LED pinini çıkış olarak ayarlayın.
- analogWrite() fonksiyonu ile farklı renkleri elde etmek için PWM sinyali gönderin.
Örnek Kod
void setup() {
pinMode(9, OUTPUT); // Kırmızı
pinMode(10, OUTPUT); // Yeşil
pinMode(11, OUTPUT); // Mavi
}
void loop() {
digitalWrite(9, HIGH); // Kırmızı yanıyor
delay(1000);
digitalWrite(9, LOW);
digitalWrite(10, HIGH); // Yeşil yanıyor
delay(1000);
digitalWrite(10, LOW);
digitalWrite(11, HIGH); // Mavi yanıyor
delay(1000);
digitalWrite(11, LOW);
}
Bu adımları izleyerek Arduino ile farklı renklerdeki LED’leri kolayca kontrol edebilirsiniz.
Murat Aslan • 2026-01-04 12:50:11
Çok sağlam işler çıkar, kodla biraz oynarsan renkler şahane oluyor!
Cevap yazmak için lütfen
.
Aynı kategoriden
- Bilgisayar programlama dilinde switch–case yapısı nasıl kullanılır?
- Makine öğrenmesi modellerinde aşırı öğrenme (overfitting) nasıl engellenebilir?
- Mühendislik öğrencileri için veri yapıları ve algoritmalar nasıl öğrenilmelidir?
- İntel ve AMD işlemci arasındaki performans farkları nelerdir?
- Web development için en temel programlama dili öğrenme sürecinde hangi kaynaklar önerilir?
- Python’da bir stringi tersten yazdırmak için hangi yöntemler kullanılabilir?
- Python’da bir listeyi tersine çevirmek için hangi metodu kullanabilirim?
- Hangi programlama dili yeni başlayanlar için en hızlı ilerleme sağlar?
- N+1 sorgu problemi nasıl tespit ve çözülür?
- C programlama dilinde if-else yapısı nasıl kullanılır?
- Python’da bir string’in içindeki sayıları nasıl belirleyebilirim?
- React Router’da dinamik rotalar oluştururken parametreler nasıl kullanılır?
- Docker containerlar nedir ve nasıl çalışırlar?
- Veri analizinde outlier detection yöntemleri
- Python’da bir stringi parçalara ayırıp tersine nasıl çevirebilirim?
- Python’da if–else koşullu ifadeleri nasıl kullanılır?
- Python'da bir listedeki elemanları ters çevirme nasıl yapılır?
- Node.jsde event loop nasıl çalışır?
- Nasıl bir yazılım geliştirme ortamı kurabilirim?
- Bilgisayar programlama dillerinde en çok kullanılan dil hangisidir?
