Материалы:
* Светодиодная лента WS2812
* Микроконтроллер (например, Arduino)
* Блок питания 5 В
* Соединительные провода (два)
Схема подключения:
1. Соедините VCC светодиодной ленты с выводом 5 В микроконтроллера или блока питания.
2. Соедините GND светодиодной ленты с выводом GND микроконтроллера.
3. Соедините вывод данных DIN светодиодной ленты с выводом D0 микроконтроллера.
Код Arduino:
«`c++
#include
#define NUM_LEDS 100
// Определение вывода данных
#define DATA_PIN 12
// Создание экземпляра массива FastLED
CRGB leds[NUM_LEDS];
void setup() {
// Инициализация FastLED
FastLED.addLeds
}
void loop() {
// Заполнение массива светодиодов
for (int i = 0; i < NUM_LEDS; i++) {
leds[i] = CRGB(255, 0, 0); // Установка красного цвета
}
// Обновление светодиодной ленты
FastLED.show();
}
```
Заметки:
* Убедитесь, что блок питания может обеспечить достаточный ток для светодиодной ленты.
* Светодиодная лента WS2812 имеет 5-вольтовое питание, поэтому не подключайте ее напрямую к выходу 12 В микроконтроллера.
* Убедитесь, что вы подключили провода к правильным выводам микроконтроллера.
* Если вы используете микроконтроллер с другим количеством выводных контактов, измените определение `DATA_PIN` в коде.
* Вы можете изменить цвет светодиодов в цикле `loop` как вам нравится.