Модуль семицветного мигающего светодиода 🌈✨ KY-031

Введение
Модуль семицветного мигающего светодиода KY-031 представляет собой устройство, предназначенное для создания ярких и красочных световых эффектов. Этот модуль широко используется в декоративных проектах, интерактивных инсталляциях и образовательных проектах на базе Arduino. Благодаря своей простоте использования и визуальной привлекательности, KY-031 является отличным выбором для множества приложений, где требуется создание динамичных световых эффектов.
Описание
Модуль KY-031 содержит семицветный мигающий светодиод, который автоматически меняет цвета и мигает. Светодиод может отображать до семи различных цветов, создавая эффект мигания и плавного перехода между цветами. Модуль работает без необходимости внешнего управления, что упрощает его использование в проектах, где требуется только подача питания для создания световых эффектов.
Применение
Модуль семицветного мигающего светодиода KY-031 может быть использован в различных проектах, включая:
Декоративные световые инсталляции
Светодиодная подсветка
Игрушки и интерактивные устройства
Образовательные проекты для изучения основ электроники и светодиодных технологий
Проекты умного дома для создания атмосферного освещения
Технические параметры
Напряжение питания: 3.3V или 5V
Рабочий ток: <20mA
Цвета: семь цветов (автоматическое переключение)
Размер: 19 мм x 15 мм x 7 мм
Подключение
Для подключения модуля KY-031 к Arduino, выполните следующие шаги:
VCC - Подключите к выводу 5V на Arduino.
GND - Подключите к выводу GND на Arduino.
Схема подключения
Arduino |
Модуль KY-031 |
---|---|
5V |
VCC |
GND |
GND |
Пример использования
Модуль KY-031 не требует дополнительного кода для работы, так как светодиод автоматически меняет цвета при подаче питания. Однако, для демонстрации включения и выключения модуля с использованием Arduino, можно использовать следующий простой код:
int ledPin = 9; // Пин для светодиода
void setup() {
pinMode(ledPin, OUTPUT); // Настройка пина как выход
}
void loop() {
digitalWrite(ledPin, HIGH); // Включаем светодиод
delay(1000); // Задержка 1 секунда
digitalWrite(ledPin, LOW); // Выключаем светодиод
delay(1000); // Задержка 1 секунда
}