Оглавление:

Управление цветом светодиода RGB: 4 шага
Управление цветом светодиода RGB: 4 шага

Видео: Управление цветом светодиода RGB: 4 шага

Видео: Управление цветом светодиода RGB: 4 шага
Видео: 🚨 RGB светодиод и АРДУИНО: ПРОДВИНУТОЕ УПРАВЛЕНИЕ 2024, Ноябрь
Anonim
Управление цветом светодиода RGB
Управление цветом светодиода RGB
Управление цветом светодиода RGB
Управление цветом светодиода RGB
Управление цветом светодиода RGB
Управление цветом светодиода RGB

В этом проекте мы узнаем, как управлять яркостью и цветом светодиода RGB через порты ввода-вывода с возможностью вывода ШИМ и ползунки сенсорного дисплея. Резистивный сенсорный дисплей 4Duino используется как средство графического интерфейса для управления яркостью и цветом светодиода RGB.

Светодиоды RGB - это, по сути, три разных светодиода, объединенные в один для получения различных оттенков цветов. Эти светодиоды имеют четыре ножки. Самая длинная ветвь - это общий анод или катод, а три другие ветви представляют собой канал красного, зеленого или синего цвета.

Для управления цветами на светодиодах RGB мы будем использовать широтно-импульсную модуляцию, или сокращенно ШИМ. Широтно-импульсная модуляция работает, создавая видимость «переменного аналогового напряжения» за счет изменения процента времени, в течение которого сигнал ВЫСОКОГО напряжения будет включен в одном периоде формы волны.

Чем ниже рабочий цикл, тем больше времени сигнал будет находиться в состоянии сигнала НИЗКОГО напряжения, и наоборот.

Шаг 1. КАК ЭТО РАБОТАЕТ

КАК ЭТО РАБОТАЕТ
КАК ЭТО РАБОТАЕТ

* Так работает управление цветом светодиода RGB.

Шаг 2: СОЗДАЙТЕ

СТРОИТЬ
СТРОИТЬ

КОМПОНЕНТЫ

  • 4Duino
  • RGB-светодиод (в этом примере используется общий катод)
  • 3 резистора 220 Ом
  • Кабель-перемычка
  • Кабель Micro USB

Соберите схему в соответствии с диаграммой и схемой, показанными выше.

Способ применения ШИМ зависит от типа используемого RGB. У обычного анодного светодиода RGB длинная ветвь подключается к шине напряжения питания (в нашем случае - к выводу 5 В на Arduino), а три другие ноги управляются путем установки сигнала ШИМ для каждой. Если рабочий цикл сигнала ШИМ высокий, цветовой канал будет очень тусклым или вообще не включится. Это почему? Поскольку для того, чтобы светодиод светился, на нем должен быть потенциал напряжения, и если наш ШИМ-сигнал имеет высокий процент рабочего цикла, он будет проводить большую часть своего времени, имея потенциал напряжения 5 В как на аноде, так и на ножках цветового канала и меньше времени при 5В на аноде и 0В на цветных каналах.

Шаг 3: ПРОГРАММА

ПРОГРАММА
ПРОГРАММА

Workshop 4 - Для программирования этого проекта используется среда 4Duino Basic Graphics.

Для этого проекта требуется установка Arduino IDE, поскольку Workshop вызывает Arduino IDE для компиляции эскизов Arduino. Однако IDE Arduino не требуется открывать или изменять для программирования 4Duino.

  1. Загрузите код проекта здесь.
  2. Подключите 4Duino к ПК с помощью кабеля µUSB.
  3. Затем перейдите на вкладку «Связь» и выберите порт связи, к которому подключен 4Duino.
  4. Наконец, вернитесь на вкладку «Главная» и нажмите кнопку «Comp’nLoad». Workshop 4 IDE предложит вам вставить карту µSD в ПК, чтобы сохранить изображения виджетов.

Шаг 4: ДЕМОНСТРАЦИЯ

ДЕМОНСТРАЦИЯ
ДЕМОНСТРАЦИЯ

Теперь с помощью сенсорных ползунков на дисплее 4Duino Display вы можете управлять цветом светодиода RGB.

Рекомендуемые: