2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu eğitimde, Arduino RGB led arabirimi hakkında bilgi edineceksiniz. RGB led üç farklı ledden oluşur, adından da anlaşılacağı üzere bu ledler kırmızı, yeşil ve mavidir. Bu renkleri karıştırarak daha birçok renk elde edebiliriz. Arduino, Arduino RGB led için farklı renkler elde etmemize yardımcı olacak bir analog yazma işlevine sahiptir.
Adım 1: RGB LED Şeması
Aslında iki tür RGB led vardır; ortak katot bir ve ortak anot bir. Ortak katot RGB led'de tüm ledlerin katodu ortaktır ve ledlerin anoduna PWM sinyalleri verirken, ortak anot RGB led'de tüm ledlerin anodu ortaktır ve PWM sinyallerini katoduna veriyoruz. led'ler.
Kullanacağımız ortak katot RGB led'dir. Bu yüzden ortak pini Arduino'nun GND'sine ve ledlerin diğer üç ucunu Arduino'nun PWM pinlerine bağlayacağız. aynı. Ortak katot veya ortak anot olduğunu görmek için bağlantıları yapmanız gerekecektir. RGB led, diğer uçlardan daha büyük bir ipucuna sahiptir. Ortak katot durumunda GND'ye, ortak anot durumunda ise; 5V'a bağlanacaktır.
Adım 2: Devre Şeması
RGB ledin daha uzun pini olan RGB ledin katodunu Arduino'nun GND'sine ve diğer üç pini Arduino'nun 3, 4, 5 pinlerine 220 ohm dirençler üzerinden bağlayın. Dirençler, RGB led üzerinden fazla akımın geçmesini önleyecektir.
Ortak anot RGB ledini kullanıyorsanız, uzun ucu Arduino'nun 5V'sine bağlayın.
Not: Başka bir Arduino'nuz varsa, o Arduino'nun PWM pinlerini kullandığınızdan emin olun. PWM pinlerinde ~ işareti bulunur.
3. Adım: Çalışma
RGB ledin içinde üç tane daha led var. Yani bu ledlerin parlaklığını değiştirerek daha bir çok renk elde edebiliriz. RGB ledin parlaklığını değiştirmek için Arduino'nun PWM pinlerini kullanabiliriz. PWM pinleri, farklı renkler elde etmek için RGB led'e farklı görev döngüleri sinyali verecektir.
Aşağıdaki RGB renk tekerleği, Arduino RGB led için farklı renkler seçmenize yardımcı olacaktır.
4. Adım: Kod
Daha ilginç projeler için benimle iletişime geçin:
Youtube:
Facebook sayfası:
Instagram:https://instagram.com/official_techeor?igshid=uc8l…