RGB жарықдиодты Arduino-ға қалай қосуға болады

Мазмұны:

RGB жарықдиодты Arduino-ға қалай қосуға болады
RGB жарықдиодты Arduino-ға қалай қосуға болады

Бейне: RGB жарықдиодты Arduino-ға қалай қосуға болады

Бейне: RGB жарықдиодты Arduino-ға қалай қосуға болады
Бейне: Подключение: RGB Светодиода Arduino / Ardublock 2024, Қараша
Anonim

RGB светодиоды - бір корпуста орналасқан әр түрлі түсті үш жарық диоды (Қызыл - қызыл, Жасыл - жасыл, Көк - көк). RGB жарықдиодты Arduino-ға қалай қосуға болатынын қарастырайық.

RGB жарық диоды
RGB жарық диоды

Бұл қажетті

  • - Ардуино;
  • - RGB жарық диоды;
  • - 220 Ом үшін 3 резистор;
  • - сымдарды қосу;
  • - нан тақтасы;
  • - компьютер.

Нұсқаулық

1-қадам

RGB жарық диодтары екі түрге бөлінеді: жалпы анодпен («плюс») және қарапайым катодпен («минус»). Суретте осы екі типтегі светодиодтардың сызбанұсқалары көрсетілген. Жарықдиодтың ұзын аяғы әрқашан жалпы қуат сымы болып табылады. Қызыл жарық диодты қорғасын (R) суретте көрсетілгендей анодтың екінші жағында, жасыл (G) және көк (B) бөлек орналасқан. Бұл мақалада біз RGB жарықдиодты қарапайым анодпен де, қарапайым катодпен де қосуды қарастырамыз.

Жалпы катодты және қарапайым анодты RGB жарық диодтары
Жалпы катодты және қарапайым анодты RGB жарық диодтары

2-қадам

Жалпы анодты RGB жарықдиодты қосу схемасы суретте көрсетілген. Біз анодты Arduino тақтасындағы «+5 V» -ге, қалған үш түйреуішті ерікті сандық түйреуіштерге қосамыз.

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

Arduino-ға ортақ анодты RGB жарықдиодты электр схемасы
Arduino-ға ортақ анодты RGB жарықдиодты электр схемасы

3-қадам

Классикалық эскизді қайта жазайық. Біз үш түстің әрқайсысын кезекпен қосамыз және ажыратамыз. Ардуиноның тиісті түйреуішіне LOW қолданған кезде жарық диоды жанатынын ескеріңіз.

RGB жарықдиодты жыпылықтайды
RGB жарықдиодты жыпылықтайды

4-қадам

Жыпылықтайтын RGB жарық диодтарын көрейік. Жарық диоды қызыл, жасыл және көк болып жанады. Әр түс 1 секундта жанады, содан кейін 2 секундта сөнеді, ал келесісі қосылады.

Әр арнаны бөлек жарықтандыруға болады, бәрін бір уақытта жасай аласыз, содан кейін жарқыраған түс өзгереді.

Жыпылықтайтын RGB жарық диоды қолданыста
Жыпылықтайтын RGB жарық диоды қолданыста

5-қадам

Егер сіз жалпы катодты RGB жарық диодын қолдансаңыз, онда жарық диодтың ұзын сымын Arduino тақтасының GND-ге және R, G және B арналарын Arduino сандық порттарына қосыңыз. Жалпы анодты жарықдиодты шамдардан айырмашылығы, R, G, B арналарына жоғары деңгей қолданылған кезде жарық диодтары жанатынын есте ұстаған жөн.

Егер сіз жоғарыда келтірілген эскизді өзгертпесеңіз, онда бұл жағдайда жарық диодтың әр түсі 2 секунд жанып тұрады, ал олардың арасындағы үзіліс 1 секунд болады.

Ұсынылған: