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
- Bilgisayar donanımı ve yazılımı arasındaki fark nedir?
- AutoCAD nedir?
- Bilgisayar mühendisliği mezunu olmayan biri olarak yazılım geliştirme sürecine nasıl başlayabilirim?
- Oyun konsollarının evrimi nasıl oldu?
- SVG nedir?
- CRDT nedir? Gerçek zamanlı işbirliğinde nasıl kullanılır?
- Yapay zekâ ve makine öğrenmesi temelleri nelerdir?
- Bilgisayar programlama dilini öğrenmek için en iyi yöntemler nelerdir?
- Python’da for döngüsüyle listedeki her elemanı nasıl işleyebilirim?
- Remix nedir?
- Programlama dünyasına adım atarken nelere dikkat etmeliyim?
- Python programlama dilinde for döngüsü nasıl kullanılır?
- Mobil uygulamalar için en iyi programlama dili hangisidir?
- Python’da bir string içinde kaç farklı karakterin geçtiğini nasıl bulabilirim?
- JPG nedir?
- JavaScript’te hoisting nedir?
- Yazılım mühendisliği alanında test otomasyonunun önemi nedir?
- Yapay zeka algoritmalarının yazılım geliştirme süreçlerine entegrasyonu, proje verimliliğini ve hata oranlarını nasıl etkiliyor?
- Python’da bir stringin belirli bir karakterden sonraki bölümünü nasıl alabilirim?
- Python’da bir stringin karakter sayısını nasıl öğrenebilirim?
