RGB світлодіод – це три світлодіоди різних кольорів (Red – червоний, Green – зелений, Blue – синій), укладені в одному корпусі. Давайте подивимося, як підключити RGB світлодіод до Arduino.

RGB светодиод

Вам знадобиться

  • – Arduino;
  • – RGB світлодіод;
  • – 3 резистора на 220 Ом;
  • – з’єднувальні проводи;
  • – макетна плата;
  • – комп’ютер.

Інструкція

1. RGB світлодіоди бувають двох типів: з загальним анодом (“плюсом”) і загальним катодом (“мінусом”). На малюнку наведено принципові схеми цих двох типів світлодіодів. Довга ніжка світлодіода – це завжди загальний висновок живлення. Окремо розташований висновок червоного світлодіода (R), зелений (G) і синій (B) розташовуються по іншу сторону від анода, як показано на рисунку. У даній статті ми розглянемо підключення RGB світлодіоди як з загальним анодом, так і з загальним катодом.

RGB светодиоды с общим катодом и общим анодом

2. Схема підключення RGB світлодіоди з загальним анодом показана на малюнку. Анод підключаємо до “+5 В” на платі Arduino, три інші висновку – до довільним цифровим пинам.Зверніть увагу, що ми підключаємо кожен з світлодіодів через свій резистор, а не використовуємо один загальний. Бажано робити саме так, тому що кожен з світлодіодів має свій ККД. І якщо підключити їх все через один резистор, світлодіоди будуть світитися з різною яскравістю.

Схема подключения RGB светодиода с общим анодом к Arduino

3. Перепишемо класичний скетч “blink”. Будемо включати і відключати по черзі кожен з трьох кольорів. Зверніть увагу, що світлодіод загоряється, коли ми подаємо низький рівень (LOW) на відповідний висновок Arduino.

Скетч мигания RGB светодиодом

4. Подивимося в дії на миготіння RGB світлодіодів. Світлодіод по черзі блимає червоним, зеленим і синім кольорами. Кожний колір горить 1 секунду, а потім гасне на 2 секунди, і включається наступний.Можна запалювати кожен канал окремо, можна все одночасно, тоді колір світіння буде змінюватися.

Мигание RGB светодиодом в действии

5. Якщо ви використовуєте RGB світлодіод з загальним катодом, то підключіть довгий висновок світлодіода до GND плати Arduino, а канали R, G і B – до цифрових портів Arduino. При цьому потрібно пам’ятати, що світлодіоди спалахують при подачі на каналах R, G, B високого рівня (HIGH), на відміну від світлодіода з загальним анодом. Якщо не міняти вищенаведений скетч, то кожен колір світлодіода в цьому випадку буде горіти 2 секунди, а пауза між ними складе 1 секунду.

Схема подключения RGB светодиода с общим катодом к Arduino

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here