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

KY-031

Введение

Модуль семицветного мигающего светодиода KY-031 представляет собой устройство, предназначенное для создания ярких и красочных световых эффектов. Этот модуль широко используется в декоративных проектах, интерактивных инсталляциях и образовательных проектах на базе Arduino. Благодаря своей простоте использования и визуальной привлекательности, KY-031 является отличным выбором для множества приложений, где требуется создание динамичных световых эффектов.

Описание

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

Применение

Модуль семицветного мигающего светодиода KY-031 может быть использован в различных проектах, включая:

  • Декоративные световые инсталляции

  • Светодиодная подсветка

  • Игрушки и интерактивные устройства

  • Образовательные проекты для изучения основ электроники и светодиодных технологий

  • Проекты умного дома для создания атмосферного освещения

Технические параметры

  • Напряжение питания: 3.3V или 5V

  • Рабочий ток: <20mA

  • Цвета: семь цветов (автоматическое переключение)

  • Размер: 19 мм x 15 мм x 7 мм

Подключение

Для подключения модуля KY-031 к Arduino, выполните следующие шаги:

  1. VCC - Подключите к выводу 5V на Arduino.

  2. 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 секунда
}