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

Всем привет! В этой статье я расскажу про светодиодный модуль RGB LED.
Модуль состоит из платы со светодиодом, резисторами и пинами для подключения к Arduino.
Для управления цветом светодиода нужно подавать аналоговый сигнал на его аноды (+) и подключить его общий катод (—) к земле (GND) Arduino. Рекомендую подключать аноды модуля к цифровым портам Arduino с поддержкой ШИМ для плавной регулировки цветов.
Например, подключим светодиод так:
- R — 3 пин Arduino;
- G — 5 пин Arduino;
- 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);
Если у Вас включился не тот цвет, проверьте, что Вы правильно подключили светодиодный модуль. Вот правильное подключение:
- R — 3 пин Arduino;
- G — 5 пин Arduino;
- B — 6 пин Arduino.
Надеюсь, эта статья Вам понравилась 😊 Обязательно поделитесь с друзьями и поставьте оценку 5 😊 Спасибо за внимание!