
KY-016 · RGB-светодиод 5 мм
Joy-IT · KY-016
Трёхканальная цветовая индикация и смешение RGB.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает KY-016
Joy-IT KY-016 объединяет красный, зелёный и синий кристаллы с общим катодом. Исполнение 5 мм подходит для цветовой индикации, учебного смешения цветов и световых эффектов. У каждого цвета отдельный вывод; встроенного последовательного цифрового протокола нет.
Описание относится к плате Joy-IT на фотографии. Руководство и фотография могут показывать разную ориентацию разъёма: подключайте по реальным обозначениям −, R, G, B. Не переносите распиновку на RGB-платы с общим анодом.
Наличие и номиналы резисторов зависят от ревизии. В примере к каждому каналу добавлено по 330 Ом для ограничения тока даже на плате с перемычками вместо резисторов. У варианта с уже установленными резисторами яркость будет ниже.
Характеристики
- Каналы
- 3
- Общий электрод
- Катод
- Управление
- Три независимых GPIO / ШИМ
- Прямое напряжение красного кристалла
- 1.8 В
- Прямое напряжение зелёного и синего кристалла
- 2.8 В
- Питание модуля
- Пример: выходы Arduino UNO R3 5 В, три отдельных внешних резистора по 330 Ом. Прямое напряжение кристаллов: красный 1,8 В; зелёный и синий 2,8 В по Joy-IT. Это не напряжение питания всей платы. ESP32 использует 3,3 В; ток и яркость пересчитывают для конкретных резисторов.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| − / общий катод | GND | Общая земля Arduino UNO R3. |
| R | D9 через 330 Ом | Красный; отдельный последовательный резистор. |
| G | D10 через 330 Ом | Зелёный; отдельный последовательный резистор. |
| B | D11 через 330 Ом | Синий; отдельный последовательный резистор. |
Подходит для Arduino. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги подключить KY-016 · RGB-светодиод 5 мм к моему проекту. Сначала уточни точную плату, её напряжение логики, среду разработки, задачу и исполнение модуля по фотографии. Базовый пример карточки рассчитан на Arduino UNO R3 с Arduino AVR Boards 1.8.6. Не переноси номера D на ESP32. Подготовь подключение, зависимости, минимальный пример, обработку входных состояний или безопасное выключение выхода и шаги проверки. Сверь каждый контакт по маркировке конкретной платы. Проверка: красный, зелёный, синий, смешанный свет и выключенное состояние сменяются раз в секунду. Если цвета не совпадают, проверьте обозначения R/G/B и общий катод. Три внешних резистора по 330 Ом обязательны в этой схеме.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата и ядро
Arduino UNO R3; Arduino AVR Boards 1.8.6Выберите Arduino Uno в Arduino IDE. В .ino стандартный Arduino.h подключается автоматически.
- Выходы ШИМ
R = 9; G = 10; B = 11Все три контакта поддерживают ШИМ на UNO R3; D12 для плавной регулировки не используйте.
- Зависимости
Не требуютсяИспользуются функции ядра Arduino.
Arduino UNO R3 · полный скетч
cppconst byte RED = 9, GREEN = 10, BLUE = 11;
const byte colors[][3] = {
{0, 0, 0}, {128, 0, 0}, {0, 128, 0},
{0, 0, 128}, {128, 128, 128}
};
byte colorIndex = 0;
unsigned long lastStep = 0;
void setup() {
pinMode(RED, OUTPUT); pinMode(GREEN, OUTPUT); pinMode(BLUE, OUTPUT);
analogWrite(RED, 0); analogWrite(GREEN, 0); analogWrite(BLUE, 0);
}
void loop() {
const unsigned long now = millis();
if (now - lastStep >= 1000) {
lastStep = now;
colorIndex = (colorIndex + 1) % 5;
analogWrite(RED, colors[colorIndex][0]);
analogWrite(GREEN, colors[colorIndex][1]);
analogWrite(BLUE, colors[colorIndex][2]);
}
}
Полный пример для Arduino UNO R3 и API Arduino AVR Boards 1.8.6. Аппаратно не испытан. Проверка: красный, зелёный, синий, смешанный свет и выключенное состояние сменяются раз в секунду. Если цвета не совпадают, проверьте обозначения R/G/B и общий катод. Три внешних резистора по 330 Ом обязательны в этой схеме.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


