Оглавление:
Видео: Светодиод RGB с Arduino Uno R3: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Ранее мы использовали технологию PWM для управления яркостью и затемнением светодиода. В этом уроке мы будем использовать его для управления светодиодом RGB, который будет мигать различными цветами. Если для выводов R, G и B светодиода установлены разные значения ШИМ, его яркость будет разной. Когда три разных цвета смешиваются, мы видим, что светодиод RGB мигает разными цветами.
Шаг 1: Компоненты
- Плата Arduino Uno * 1
- USB-кабель * 1
- Резистор (220 Ом) * 1
- светодиод RGB * 3
- Макетная плата * 1
- перемычки
Шаг 2: Принцип
Светодиод RGB означает красный, синий и зеленый светодиоды. RGB светодиод может
испускать разные цвета, смешивая 3 основных цвета: красный, зеленый и синий. На самом деле он состоит из 3 отдельных светодиодов, красного, зеленого и синего, упакованных в один корпус. Вот почему у него 4 вывода, по одному для каждого из 3 цветов и один общий катод или анод в зависимости от типа светодиода RGB. В этом уроке я буду использовать обычный катод.
Шаг 3: принципиальная схема
Шаг 4: Процедуры
В этом эксперименте мы также будем использовать ШИМ, который, если вы уже усвоили уроки, у вас уже есть базовые представления о. Здесь мы вводим значение от 0 до 255 на три контакта светодиода RGB, чтобы он отображал разные цвета. После подключения контактов R, G и B к токоограничивающему резистору подключите их к контактам 9, 10 и 11 соответственно. Самый длинный контакт (GND) светодиода подключается к GND Uno. Когда трем контактам заданы разные значения ШИМ, светодиод RGB будет отображать разные цвета.
Шаг 1:
Постройте схему.
Шаг 2:
Загрузите код с
Шаг 3:
Загрузите скетч на плату Arduino Uno
Щелкните значок «Загрузить», чтобы загрузить код на плату управления.
Если внизу окна отображается сообщение «Готово», это означает, что скетч был успешно загружен.
Здесь вы должны увидеть, как светодиод RGB сначала мигает по кругу красным, зеленым и синим, затем красным, оранжевым, желтым, зеленым, синим, индиго и пурпурным.
Шаг 5: Код
// RGBLED
// The
Светодиод RGB сначала загорится красным, зеленым и синим, затем красным, оранжевым, желтым, зеленым, синим, индиго и пурпурным.
// Сайт: www.primerobotics.in
/*************************************************************************/
const
int redPin = 11; // Лепесток R на модуле светодиода RGB, подключенном к цифровому выводу 11
const
int greenPin = 10; // Лепесток G на светодиодном модуле RGB, подключенном к цифровому выводу 10
const
int bluePin = 9; // Лепесток B на модуле светодиода RGB, подключенном к цифровому выводу 9
/**************************************************************************/
пустота
настраивать()
{
pinMode (redPin, ВЫХОД); // устанавливает redPin
быть выходом
pinMode (greenPin, ВЫХОД); // устанавливает
greenPin должен быть выходом
pinMode (bluePin, ВЫХОД); // устанавливает bluePin
быть выходом
}
/***************************************************************************/
пустота
loop () // запускаем снова и снова
{
// Основные цвета:
цвет (255, 0, 0); // включаем красный светодиод RGB
задержка (1000); // задержка на 1 секунду
цвет (0, 255, 0); // включаем светодиод RGB
зеленый
задержка (1000); // задержка на 1 секунду
цвет (0, 0, 255); // включаем светодиод RGB
синий
задержка (1000); // задержка на 1 секунду
// Пример смешанных цветов:
цвет (255, 0, 252); // включаем светодиод RGB
красный
задержка (1000); // задержка на 1 секунду
цвет (237, 109, 0); // включаем светодиод RGB
апельсин
задержка (1000); // задержка на 1 секунду
цвет (255, 215, 0); // включаем светодиод RGB
желтый
задержка (1000); // задержка на 1 секунду
цвет (34, 139, 34); // включаем светодиод RGB
зеленый
задержка (1000); // задержка на 1 секунду
цвет (0, 112, 255); // включаем светодиод RGB в синий цвет
задержка (1000); // задержка на 1 секунду
цвет (0, 46, 90); // включаем светодиод RGB в индиго
задержка (1000); // задержка на 1 секунду
цвет (128, 0, 128); // включаем светодиод RGB
фиолетовый
задержка (1000); // задержка на 1 секунду
}
/******************************************************/
пустота
color (unsigned char red, unsigned char green, unsigned char blue) // функция генерации цвета
{
analogWrite (redPin, красный);
analogWrite (greenPin, зеленый);
analogWrite (bluePin, синий);
}
/******************************************************/
Рекомендуемые:
(Светодиод с переключателем) Моделирование Arduino с использованием схемы Tinkercad: 5 шагов
(Светодиод с переключателем) Моделирование Arduino с использованием схемы Tinkercad: мы являемся группой студентов UQD0801 (Robocon 1) из Университета Тун Хусейн в Малайзии (UTHM), которые продемонстрируют, как моделировать светодиод с переключателем с использованием Arduino и нескольких компонентов как части наше задание. Поэтому мы представим b
Пользовательский RGB-светодиод для градирни ICE 52pi: 5 шагов
Пользовательский RGB-светодиод для охлаждающей башни ICE 52pi: компания 52pi предложила довольно безумное решение для охлаждения плат Raspberry Pi 3B + / 4B +. Градирня ICE! Эта штука не только выглядит как зверь, но и очень хорошо охлаждает вашу плату Raspberry Pi 4 (тесты охлаждения). Если вы хотите сохранить
Светодиод WS2812-B с платой ATMEGA328 UNO V3.0 R3: 11 шагов
Светодиод WS2812-B с платой ATMEGA328 UNO V3.0 R3: Описание Этот проект объединяет программируемую красочную светодиодную плату ICStation WS2812-B с платой ATMEGA328 UNO V3.0 R3, совместимой с платой Arduino UNO R3, для создания визуального впечатления. Более того, если у вас "Дискотека" тематическая вечеринка, я тебе понравлюсь
См. Звуковые волны с использованием цветного света (светодиод RGB): 10 шагов (с изображениями)
См. Раздел «Звуковые волны с использованием цветного света (светодиод RGB)». Здесь вы можете видеть звуковые волны и наблюдать интерференционные картины, создаваемые двумя или более преобразователями при изменении расстояния между ними. (Крайний левый, интерференционная картина с двумя микрофонами при 40 000 циклов в секунду; вверху справа, один микрофон
Запретная сторожевая башня + управляемый WiFi светодиод RGB: 7 шагов (с изображениями)
Запрещенная сторожевая башня + управляемый WiFi светодиод RGB: как только вы почувствуете, что настроили свой 3D-принтер для получения отпечатков достойного качества, вы начинаете искать интересные модели на сайте www.thingiverse.com. Я нашел The Forbidden Tower от kijai и подумал, что это отличный тест для моего принтера (Anet A8)