Мазмұны:

RGB жарықдиодты түстерді басқару: 4 қадам
RGB жарықдиодты түстерді басқару: 4 қадам

Бейне: RGB жарықдиодты түстерді басқару: 4 қадам

Бейне: RGB жарықдиодты түстерді басқару: 4 қадам
Бейне: DIY 32*8 нүктелік матрицалық спектрлік сағат / RGB толық түсті дауыс белсендірілген 2024, Шілде
Anonim
RGB жарықдиодты түстерді басқару
RGB жарықдиодты түстерді басқару
RGB жарықдиодты түстерді басқару
RGB жарықдиодты түстерді басқару
RGB жарықдиодты түстерді басқару
RGB жарықдиодты түстерді басқару

Бұл жобада біз PWM шығыс мүмкіндігі бар сенсорлы дисплей сырғытпалары бар енгізу -шығару порттары арқылы RGB жарықдиодты жарықтылығы мен түсін басқаруды үйренеміз. 4Duino резистивті сенсорлық дисплейі RGB светодиодының қарқындылығы мен түсін басқаруға арналған графикалық интерфейс құралы ретінде қолданылады.

RGB светодиодтары - түстердің әр түрлі реңктерін шығару үшін бір -біріне біріктірілген үш түрлі светодиод. Бұл светодиодтардың төрт аяғы бар. Ең ұзын аяқ - жалпы анод немесе катод, ал қалған үш аяқ қызыл, жасыл немесе көк түстер арнасын білдіреді.

RGB светодиодындағы түстерді басқару үшін біз импульстік ен модуляциясын немесе қысқаша PWM қолданамыз. Импульстік ен модуляциясы жоғары кернеулі сигналдың бір толқындық периодта қосылу уақытын өзгерту арқылы «өзгеретін аналогты кернеудің» пайда болуымен жұмыс істейді.

Жұмыс циклы неғұрлым төмен болса, сигнал соғұрлым төмен кернеулі сигнал күйінде өтеді және керісінше.

1 -қадам: Қалай жұмыс істейді

ОЛ ҚАЛАЙ ЖҰМЫС ІСТЕЙДІ
ОЛ ҚАЛАЙ ЖҰМЫС ІСТЕЙДІ

*RGB светодиодты басқару жүйесі осылай жұмыс істейді.

2 -қадам: ҚҰРУ

ҚҰРУ
ҚҰРУ

КОМПОНЕНТТЕР

  • 4Duino
  • RGB жарық диоды (бұл мысалда жалпы катод қолданылады)
  • 3 x 220Ω резистор
  • Өтпелі кабель
  • Микро USB кабелі

Жоғарыда көрсетілген схема мен схемаға сәйкес схеманы құрыңыз.

PWM қолдану әдісі қолданылатын RGB түріне байланысты. Жалпы анодтық RGB светодиодында ұзын аяғы кернеу рельсіне қосылады (біздің жағдайда Arduino -дағы 5В түйреуіші), ал қалған үш аяғы әрқайсысына PWM сигналын орнату арқылы басқарылады. Егер PWM сигналының жұмыс циклы жоғары болса, түс арнасы өте күңгірт болады немесе мүлде қосылмайды. Неге солай? Себебі жарық диодты жарықтандыру үшін кернеу потенциалы болуы керек, ал егер біздің PWM сигналында жұмыс циклі жоғары пайызға ие болса, ол көп уақытты анодта да, түс арнасында да 5В кернеу потенциалымен өткізеді. анодта 5В және түсті арналарда 0В кезінде аз уақыт.

3 -қадам: БАҒДАРЛАМА

БАҒДАРЛАМА
БАҒДАРЛАМА

Семинар 4 - 4Duino Basic Graphics ортасы бұл жобаны бағдарламалау үшін қолданылады.

Бұл жоба Arduino IDE орнатуды талап етеді, себебі семинар Arduino эскиздерін құрастыру үшін Arduino IDE деп атайды. 4Duino бағдарламалау үшін Arduino IDE ашылуы немесе өзгертілуі қажет емес.

  1. Жоба кодын мына жерден жүктеп алыңыз.
  2. ΜUSB кабелі арқылы 4Duino -ны компьютерге қосыңыз.
  3. Содан кейін Comms қойындысына өтіңіз және 4Duino қосылған Comms портын таңдаңыз.
  4. Ақырында, «Үй» қойындысына оралыңыз, содан кейін «Comp'nLoad» түймесін басыңыз. Workshop 4 IDE виджет кескіндерін сақтау үшін компьютерге µSD картасын енгізуді ұсынады.

4 -қадам: ДЕМОНСТРАЦИЯ

ДЕМОНСТРАЦИЯ
ДЕМОНСТРАЦИЯ

Енді 4Duino дисплейіндегі сенсорлық сырғытпаларды қолдана отырып, сіз RGB светодиодының түсін басқара аласыз.

Ұсынылған: