Светодиодная лента для ардуино

Средний рейтинг
Еще нет оценок

Материалы:

* Светодиодная лента RGB с контроллером
* Arduino (рекомендуется Arduino Uno)
* Сопротивление на 220 Ом (для каждого входного контакта RGB)
* Плата макетная
* Соединительные провода

Схема подключения:

1. Подключите красный контакт ленты к выходу Arduino D11 через сопротивление на 220 Ом.
2. Подключите зеленый контакт ленты к выходу Arduino D10 через сопротивление на 220 Ом.
3. Подключите синий контакт ленты к выходу Arduino D9 через сопротивление на 220 Ом.
4. Подключите общий провод ленты (обычно белый или желтый) к земле Arduino (GND).
5. Подключите контроллер ленты к питанию 5 В (VCC на Arduino).

Код Arduino:

«`c++
#include

#define NUM_LEDS 60
#define PIN 10

Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
strip.begin();
strip.show();
}

void loop() {
for (int i = 0; i < NUM_LEDS; i++) { strip.setPixelColor(i, strip.Color(rand() % 256, rand() % 256, rand() % 256)); } strip.show(); } ``` Библиотека: Убедитесь, что у вас установлена библиотека Adafruit_NeoPixel. Вы можете найти ее в Менеджере библиотек Arduino (Скетч > Включить библиотеку > Управлять библиотеками).

Запуск кода:

1. Загрузите код в Arduino.
2. Подайте питание на Arduino и контроллер ленты.
3. Светодиодная лента должна загореться и начать менять цвета.

Дополнительная информация:

* Вы можете настроить количество светодиодов в строке (`NUM_LEDS`) и контакт Arduino, к которому она подключена (`PIN`).
* Вы можете использовать функции библиотеки `strip` для изменения цвета и создания различных эффектов.

Оцените статью