Mündəricat:

RGB LED Rəng İdarəçiliyi: 4 addım
RGB LED Rəng İdarəçiliyi: 4 addım

Video: RGB LED Rəng İdarəçiliyi: 4 addım

Video: RGB LED Rəng İdarəçiliyi: 4 addım
Video: Course Lesson 1 of 10: Raspberry Pi Pico 4WD Smart Car Kit from SunFounder by Robojax 2024, Noyabr
Anonim
RGB LED Rəng Nəzarəti
RGB LED Rəng Nəzarəti
RGB LED Rəng Nəzarəti
RGB LED Rəng Nəzarəti
RGB LED Rəng Nəzarəti
RGB LED Rəng Nəzarəti

Bu proyektdə, PWM çıxış qabiliyyətinə malik I/O portları və toxunma ekranı sürgüləri vasitəsi ilə RGB LED -in parlaqlığını və rəngini necə idarə edəcəyimizi öyrənəcəyik. 4Duino rezistiv toxunma ekranı, RGB LED -in intensivliyini və rəngini idarə etmək üçün qrafik interfeys vasitəsi kimi istifadə olunur.

RGB LED -ləri, müxtəlif rəng çalarları istehsal etmək üçün bir -birinə birləşdirilmiş üç fərqli LED -dir. Bu LED -lərin dörd ayağı var. Ən uzun ayaq ümumi anod və ya katoddur, digər üç ayaq qırmızı, yaşıl və ya mavi rəng kanalını təmsil edir.

RGB LED -də rəngləri idarə etmək üçün nəbz genişliyi modulyasiyasından və ya qısaca PWM -dən istifadə edərdik. Pulse genişliyi modulyasiyası, bir dalğa forması dövründə bir yüksək gərginlik siqnalının yandırılma müddətini dəyişdirərək "dəyişən bir analoq gərginlik" görünüşü verərək işləyir.

İş dövrü nə qədər aşağı olsa, bir siqnal LOW gərginlik siqnal vəziyyətində daha çox vaxt keçirəcək və əksinə.

Addım 1: Necə Çalışır

BU NECƏ İŞLƏYİR
BU NECƏ İŞLƏYİR

*RGB LED Rəng Nəzarəti belə işləyir.

Addım 2: BUILD

QURUN
QURUN

Tərkibləri

  • 4 Duino
  • RGB LED (bu nümunədə ümumi katod istifadə olunur)
  • 3 x 220Ω rezistor
  • Jumper kabeli
  • Mikro USB kabeli

Dövrəni yuxarıda göstərilən sxemə və sxemə görə qurun.

PWM tətbiq üsulu istifadə olunan RGB növündən asılıdır. Ümumi bir anod RGB LED ilə uzun ayaq təchizat gərginliyi rayına (bizim vəziyyətimizdə Arduino üzərindəki 5V pin) bağlanır, digər üç ayaq hər birinə PWM siqnalı qoyularaq idarə olunur. PWM siqnalının iş dövrü yüksək olarsa, rəng kanalı çox sönük olacaq və ya heç açılmayacaq. Niyə belədir? Çünki bir LED -in parlaması üçün bir gərginlik potensialına sahib olması lazımdır və əgər PWM siqnalımız iş dövrü üçün yüksək bir faizə malikdirsə, vaxtının çox hissəsini həm anodda, həm də rəngli kanalın ayaqlarında 5V gərginlik potensialı ilə keçirəcək. anodda 5V və rəng kanallarında 0V ilə daha az vaxt.

Addım 3: PROQRAM

PROQRAM
PROQRAM

Workshop 4 - 4Duino Basic Graphics mühiti bu layihəni proqramlaşdırmaq üçün istifadə olunur.

Workshop Arduino eskizlərini tərtib etmək üçün Arduino IDE -ni çağırdığı üçün bu layihə Arduino IDE -nin quraşdırılmasını tələb edir. Arduino IDE -nin 4Duino proqramlaşdırılması üçün açılması və ya dəyişdirilməsi tələb olunmur.

  1. Layihə kodunu buradan yükləyin.
  2. ΜUSB kabelindən istifadə edərək 4Duino'yu PC -yə qoşun.
  3. Sonra Comms sekmesine gedin və 4Duinonun bağlı olduğu Comms portunu seçin.
  4. Nəhayət, "Ev" sekmesine qayıdın və indi "Comp'nLoad" düyməsini basın. Workshop 4 IDE, widget şəkillərini saxlamaq üçün PC -yə bir µSD kartı daxil etməyinizi istəyəcək.

Addım 4: GÖSTƏRİŞ

Nümayiş
Nümayiş

İndi 4Duino Ekranındakı sürüşmə düymələrindən istifadə edərək RGB LED -in rəngini idarə edə bilərsiniz.

Tövsiyə: