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!
Yusuf Korkmaz • 2026-01-23 02:00:09
Hep merak ediyordum, denemek lazım artık bi zaman :)
Cevap yazmak için lütfen
.
Aynı kategoriden
- Neden matematik evrensel bir dil olarak kabul edilir?
- Matematiksel modelleme yaparken hangi verileri kullanmalıyız?
- Mühendislikte En Sık Karşılaşılan Güvenlik Zafiyetleri Nelerdir?
- Python'da bir fonksiyonun nasıl tanımlandığını ve çağrıldığını açıklayabilir?
- En iyi yazilim dilini secerken hangi kriterleri goz onunde bulundurmalıyim?
- JavaScript arrow functions nasıl kullanılır?
- Veri yapıları ve algoritmalar nedir?
- Python’da bir string içindeki harfleri sayma yöntemi nedir?
- Veri tabanı tasarımında temel prensipler nelerdir?
- Python’da bir liste içerisindeki en büyük ve en küçük sayıyı nasıl bulabilirim?
- Python'da bir liste elemanlarını tersine çevirmek için hangi metod kullanılır?
- Bilgisayar mühendisliğinde deadlock nedir ve nasıl önlenir?
- Linux’ta dosya ve dizin oluşturma nasıl yapılır?
- Mobil uygulamalarda UI/UX tasarımı hakkında önerileriniz nelerdir?
- Sürüm Kontrol (Version Control) Sistemleri Neden Önemlidir?
- Python’da elif ifadesi ne işe yarar?
- Veri güvenliği nasıl sağlanır?
- Python programlama dilinde try-except bloklarının kullanımı nasıl yapılır?
- Mühendislik alanında programlama dillerini öğrenmek için hangi kaynakları kullanabilirim?
- Spor verilerini analiz etmek için hangi programlama dilleri ve teknolojiler kullanılabilir?
