|

Модуль RGB светодиод: распиновка, как работает

Светодиодный RGB модуль для Arduino

Всем привет! В этой статье я расскажу про светодиодный модуль RGB LED.
Модуль состоит из платы со светодиодом, резисторами и пинами для подключения к Arduino.
Для управления цветом светодиода нужно подавать аналоговый сигнал на его аноды (+) и подключить его общий катод () к земле (GND) Arduino. Рекомендую подключать аноды модуля к цифровым портам Arduino с поддержкой ШИМ для плавной регулировки цветов.

Например, подключим светодиод так:

  1. R — 3 пин Arduino;
  2. G — 5 пин Arduino;
  3. B — 6 пин Arduino.

Подготовим вот такой код. Переведём пины на ВЫХОД сигнала.

void setup(){
   pinMode(3, OUTPUT);  // RED
   pinMode(5, OUTPUT);  // GREEN
   pinMode(6, OUTPUT);  // BLUE
}
void loop(){
   // Тут будем писать код :) То, что будет дальше, вводить СЮЮЮЮДААА
}

Чтобы включить белый цвет, нужно включить все цвета на максимум:

analogWrite(3, 255);
analogWrite(5, 255);
analogWrite(6, 255);

Чтобы включить какой-то один цвет (красный, синий или зелёный) на пин этого цвета подаём 255, на остальные 0.

// Включим зелёный
analogWrite(3, 0);
analogWrite(5, 255);
analogWrite(6, 0);

Можно открыть любую графическую программу (например, Paint), и в окне подбора цвета выбрать желаемый цвет, его параметры записать в скетче:

// Включим цвет из программы
analogWrite(3, 72);
analogWrite(5, 242);
analogWrite(6, 183);

Если у Вас включился не тот цвет, проверьте, что Вы правильно подключили светодиодный модуль. Вот правильное подключение:

  1. R — 3 пин Arduino;
  2. G — 5 пин Arduino;
  3. B — 6 пин Arduino.

Надеюсь, эта статья Вам понравилась 😊 Обязательно поделитесь с друзьями и поставьте оценку 5 😊 Спасибо за внимание!

5/5 - (20 голосов)


Поделись!