Arduino менен RGB LED кантип туташтыруу керек

Мазмуну:

Arduino менен RGB LED кантип туташтыруу керек
Arduino менен RGB LED кантип туташтыруу керек

Video: Arduino менен RGB LED кантип туташтыруу керек

Video: Arduino менен RGB LED кантип туташтыруу керек
Video: Подключение RGB светодиода к Arduino 2024, Май
Anonim

RGB LED бир корпустун ичине камтылган ар кандай түстөгү үч LED (Кызыл - кызыл, Жашыл - жашыл, Көк - көк). Келгиле, RGB диодун Arduinoго кантип туташтырууну карап көрөлү.

RGB LED
RGB LED

Ал зарыл

  • - Arduino;
  • - RGB LED;
  • - 220 Ом үчүн 3 резистор;
  • - туташтыруучу зымдар;
  • - нан тактайы;
  • - компьютер.

Нускамалар

1 кадам

RGB светодиоддор эки түргө ээ: жалпы анод ("плюс") жана жалпы катод ("минус") менен. Сүрөттө ушул эки типтеги светодиоддун схемалык схемалары келтирилген. LED узак буту ар дайым жалпы электр коргошун болуп саналат. Кызыл диоддук коргошун (R) өзүнчө, жашыл (G) жана көк (B) сүрөттө көрсөтүлгөндөй аноддун экинчи тарабында жайгашкан. Бул макалада RGB светодиодун жалпы анод жана жалпы катод менен туташтырууну карайбыз.

Жалпы катод жана жалпы анод менен RGB LED
Жалпы катод жана жалпы анод менен RGB LED

2-кадам

Жалпы анод менен RGB светодиодунун туташуу схемасы сүрөттө көрсөтүлгөн. Биз анодду Arduino тактасындагы "+5 V", калган үч казыкты өзүм билемдик менен санарип казыктарга туташтырабыз.

Сураныч, биз ар бир светодиодду бир эле жалпы колдонбостон, өзүнүн каршылыгы аркылуу туташтырып жатабыз. Муну жасоо максатка ылайыктуу, анткени светодиоддордун ар бири өзүнүн эффективдүүлүгүнө ээ. Эгер сиз алардын бардыгын бир каршылык аркылуу бириктирсеңиз, анда диоддор ар кандай жаркырап жанып турат.

Arduino чейин жалпы анод менен RGB LED үчүн электр схемасы
Arduino чейин жалпы анод менен RGB LED үчүн электр схемасы

3-кадам

Классикалык "көз ирмем" эскизин дагы бир жолу жазалы. Биз үч түстүн ар бирин өз кезегинде иштетип, өчүрөбүз. Ардуинонун тиешелүү төөнөгүчүнө LOW колдонгонубузда, LED жарыгы күйүп тургандыгын эске алыңыз.

RGB жаркылдаган эскиз
RGB жаркылдаган эскиз

4-кадам

Келгиле, жаркылдаган RGB светодиоддорун иш жүзүндө көрөбүз. LED кызыл, жашыл жана көк болуп күйөт. Ар бир түс 1 секунд күйөт, андан кийин 2 секунд өчүп, кийинкиси күйөт.

Ар бир каналды өзүнчө күйгүзсөңүз болот, баардыгын бир эле учурда күйгүзсөңүз болот, ошондо жаркыроонун түсү өзгөрөт.

Иштеп жаткан RGB LED жарыгы
Иштеп жаткан RGB LED жарыгы

5-кадам

Эгерде сиз жалпы катоддук RGB LED колдонуп жатсаңыз, анда LED диодунун узун сымын Arduino тактасынын GND жана R, G жана B каналдарын Arduino санарип портуна туташтырыңыз. Эске сала кетчү нерсе, жалпы анод менен светодиоддон айырмаланып, R, G, B каналдарына жогорку деңгээлде (HIGH) түшкөндө светодиоддор жанат.

Эгерде сиз жогорудагы эскизди өзгөртпөсөңүз, анда бул учурда диоддун ар бир түсү 2 секунд күйөт, ал эми алардын ортосундагы пауза 1 секунд болот.

Сунушталууда: