KY-029 · двухцветный светодиод 3 мм

Joy-IT · KY-029

Двухцветная индикация состояния и знакомство с ШИМ.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает KY-029

Плата Joy-IT KY-029 содержит красный и зелёный кристаллы в одном 3-мм корпусе с общим катодом. Раздельное включение и ШИМ позволяют использовать её как индикатор состояния. Это не адресный светодиод.

Карточка относится к исполнению из документации Joy-IT: вывод S управляет зелёным каналом, средний вывод — красным. Надпись +V в универсальном рисунке не означает, что средний контакт нужно постоянно соединять с питанием. На похожих платах порядок цветов может отличаться.

Внешний резистор нужен отдельно каждому каналу. Для первого запуска в примере выбран запас по току; яркость может быть ниже максимальной. Если цвета перепутаны, сначала проверьте исполнение платы при отключённом питании.

Характеристики

Диаметр LED
3 мм
Общий электрод
Катод
Прямое напряжение кристалла
2–2.5 В
Управление
Два независимых выхода GPIO / ШИМ
Питание модуля
В примере управляющие выходы UNO R3 имеют уровень 5 В; каждый цвет подключён через отдельный резистор 330 Ом. Прямое напряжение LED 2,0–2,5 В не является допустимым напряжением питания без резистора. Для ESP32 нужен пересчёт сопротивления под 3,3 В и допустимый ток GPIO.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
− / общий катодGNDОбщая земля Arduino UNO R3.
Средний / красныйD9 через 330 ОмОтдельный последовательный резистор; это не общий VCC.
S / зелёныйD10 через 330 ОмОтдельный последовательный резистор.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги подключить KY-029 · двухцветный светодиод 3 мм к моему проекту. Сначала уточни точную плату, её напряжение логики, среду разработки, задачу и исполнение модуля по фотографии. Базовый пример карточки рассчитан на Arduino UNO R3 с Arduino AVR Boards 1.8.6. Не переноси номера D на ESP32. Подготовь подключение, зависимости, минимальный пример, обработку входных состояний или безопасное выключение выхода и шаги проверки. Сверь каждый контакт по маркировке конкретной платы. Проверка: после паузы загораются красный, зелёный и оба канала; затем оба выключаются. Обесточьте схему перед перестановкой проводов. Установите по 330 Ом последовательно каждому цвету. Не подключайте LED напрямую к GPIO без ограничения тока.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата и ядро
Arduino UNO R3; Arduino AVR Boards 1.8.6

Выберите Arduino Uno в Arduino IDE. В .ino стандартный Arduino.h подключается автоматически.

Выходы
RED = 9; GREEN = 10

D9 и D10 поддерживают ШИМ на UNO R3.

Зависимости
Не требуются

Используются pinMode, analogWrite и millis из ядра Arduino.

Arduino UNO R3 · полный скетч

cpp
const byte RED = 9;
const byte GREEN = 10;
unsigned long lastStep = 0;
byte phase = 0;
void setup() {
  pinMode(RED, OUTPUT);
  pinMode(GREEN, OUTPUT);
  analogWrite(RED, 0);
  analogWrite(GREEN, 0);
}
void loop() {
  const unsigned long now = millis();
  if (now - lastStep >= 1000) {
    lastStep = now;
    phase = (phase + 1) % 4;
    analogWrite(RED, (phase == 1 || phase == 3) ? 128 : 0);
    analogWrite(GREEN, (phase == 2 || phase == 3) ? 128 : 0);
  }
}

Полный пример для Arduino UNO R3 и API Arduino AVR Boards 1.8.6. Аппаратно не испытан. Проверка: после паузы загораются красный, зелёный и оба канала; затем оба выключаются. Обесточьте схему перед перестановкой проводов. Установите по 330 Ом последовательно каждому цвету. Не подключайте LED напрямую к GPIO без ограничения тока.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты