Прошивка для адресной светодиодной ленты arduino

Прошивка для адресной светодиодной ленты WS2812B с использованием Arduino

«`arduino
include

// Определение пина Arduino для управления светодиодной лентой
define LED_PIN 6

// Количество светодиодов на ленте
define NUM_LEDS 60

// Создание объекта светодиодной ленты
Adafruit_NeoPixel strip(NUM_LEDS, LED_PIN, NEO_GRB + NEO_KHZ800);

// Цветовые определения
define RED strip.Color(255, 0, 0)
define GREEN strip.Color(0, 255, 0)
define BLUE strip.Color(0, 0, 255)
define WHITE strip.Color(255, 255, 255)

void setup() {
strip.begin(); // Инициализация светодиодной ленты
}

void loop() {
// Заполнение ленты красным цветом
for (int i = 0; i < NUM_LEDS; i++) { strip.setPixelColor(i, RED); } strip.show(); // Отображение цветов delay(1000); // Пауза на 1 секунду // Заполнение ленты зеленым цветом strip.fill(GREEN, 0, NUM_LEDS); strip.show(); delay(1000); // Пауза на 1 секунду // Заполнение ленты синим цветом strip.fill(BLUE, 0, NUM_LEDS); strip.show(); delay(1000); // Пауза на 1 секунду // Заполнение ленты белым цветом strip.fill(WHITE, 0, NUM_LEDS); strip.show(); delay(1000); // Пауза на 1 секунду // Цикл повторится, отображая указанную последовательность цветов } ``` Загрузка прошивки: * Подключите Arduino к компьютеру с помощью USB-кабеля. * Откройте среду Arduino IDE и создайте новый скетч. * Скопируйте и вставьте код прошивки в скетч. * Выберите соответствующую плату Arduino и порт в IDE. * Нажмите кнопку загрузки для загрузки прошивки на Arduino. Подключение светодиодной ленты: * Подключите входной провод светодиодной ленты (V+ или VCC) к питанию 5 В. * Подключите выходной провод светодиодной ленты (GND) к общему проводу. * Подключите сигнальный провод светодиодной ленты (DIN или DATA) к пину LED_PIN (6) на Arduino. Дополнительные примечания: * Для разных моделей светодиодных лент может потребоваться другая прошивка. * Убедитесь, что вы соответствуете правильному порядку подключения проводов: входной (+V), общий (GND) и сигнальный (DATA). * Для питания большего количества светодиодов может потребоваться внешний источник питания.

dondvh
Оцените автора