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
- Python’da bir fonksiyonun nasıl tanımlanacağını ve çağrılacağını anlatır mısınız?
- Python’da bir fonksiyonun nasıl tanımlanıp çağrılacağını öğrenebilir miyim?
- En iyi kodlama dilini seçerken nelere dikkat etmeliyim?
- Newton’un hareket yasaları nedir ve nasıl çalışırlar?
- JavaScript’te switch-case kullanımı nasıl yapılır?
- Godot oyun motoru nedir?
- En iyi bütçe dostu telefonlar hangileridir?
- Mühendislik öğrencileri için programlama dillerini öğrenirken karşılaşılan en büyük zorluk nedir?
- Python’da bir stringi nasıl tersine çevirebilirim?
- Python’da bir fonksiyonun parametrelerini nasıl belirlerim?
- Yeni başlayanlar için programlama dili öğrenmek adına en iyi kaynaklar nelerdir?
- Programlama dünyasına giriş yaparken dikkat edilmesi gereken temel konular nelerdir?
- Python’da bir dictionary’nin içinde belirli bir anahtarın olup olmadığını nasıl kontrol ederim?
- Python’da bir stringin karakterlerini nasıl sayabilirim?
- Steam nedir?
- Edge computing nedir, hangi senaryolarda avantaj sağlar?
- Veri analizinde outlier detection yöntemleri
- Mühendislik alanında yazılım geliştirme sürecinde hangi adımlar izlenir?
- Python’da bir stringi nasıl parçalarına ayırabilirim?
- Mühendislik alanında çalışırken hangi programlama dili tercih edilmelidir?
