Съдържание:
- Стъпка 1: Преди да започнете:
- Стъпка 2: Включете библиотеката:
- Стъпка 3: Настройване на LED лента:
- Стъпка 4: Заглавни файлове и константи:
- Стъпка 5: Настройка на празнотата ()
Видео: Основни функции на FastLED: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
От RishabhLwww.coachingfunda.com Следвайте още от автора:
За: Магистър по електроника Инженеринг Повече за RishabhL »
В тази инструкция ще видим как можем да напишем програма FastLED, както и как да използваме библиотеката FastLed. Ще видим и как можем да кодираме, за да проектираме наши собствени цветови модели. Тази библиотека поддържа различни видове LED ленти, които се доставят с различните LED контролери като WS2811, WS2812, Neopixel и др.
Нека да започнем
Стъпка 1: Преди да започнете:
1. Arduino Uno
2. LED лента, която има контролер като ws2811 или друг
3. Захранване според рейтинга на LED лентата.
Стъпка 2: Включете библиотеката:
Изтеглете библиотеката FastLED от тук:
github.com/FastLED/FastLED
Включете тази библиотека във вашия arduino ide.
Стъпка 3: Настройване на LED лента:
Свържете LED лентата към захранването. ПИН за данни на LED лентата влиза във всеки цифров извод, който сте избрали в кода. Уверете се, че земята на LED лентата и arduino трябва да бъдат свързани заедно.
Можете да използвате неопикселова LED лента или да купите евтина LED лента от пазара и това, което трябва да направите, премахнете първата LED част на LED лентата, която има главен контролер. От следващата серия светодиоди можете да използвате като неопикселова лента. Но в китайската LED лента един IC контролира три светодиода последователно, което означава, че всеки пиксел е равен на 3 -те светодиодни пиксела. Ако напишете данни на първия ic, трите светодиода, свързани с този ic, ще светнат. Така че използвам този вид евтини LED ленти, които имат 7 ic последователно, които контролират 21, като куп 3 светодиода.
Връзки:
Arduino: цифров пин 6 - Din щифт на LED лента
gnd - Gnd на LED лента
Захранване: положителен извод - +vcc на LED лента
gnd - gnd на LED лента
Стъпка 4: Заглавни файлове и константи:
Този кредит за урок отива на
Моля, посетете тази връзка за повече и подробна информация.
Така че нека започнем…
#include // заглавен файл
#define NUM_LEDS 60 // брой светодиоди, присъстващи във вашата лента #define DATA_PIN 6 // цифров щифт на вашия arduino
CRGB светодиоди [NUM_LEDS];
Стъпка 5: Настройка на празнотата ()
В зависимост от типа на вашата лента изберете подходяща функция за настройка на празнотата
void setup () {
FastLED.addLeds
}
или
void setup () {FastLED.addLeds (светодиоди, NUM_LEDS);
}
или
void setup () {FastLED.addLeds (светодиоди, NUM_LEDS);
}
или
void setup () {FastLED.addLeds (светодиоди, NUM_LEDS);
}
или
void setup () {FastLED.addLeds (светодиоди, NUM_LEDS);
Препоръчано:
Малки драйвери на H-Bridge - Основни положения: 6 стъпки (със снимки)
Малки драйвери на H-Bridge | Основи: Здравейте и добре дошли отново в друг Instructable! В предишния ви показах как създадох намотки в KiCad, използвайки скрипт на python. След това създадох и тествах няколко варианта на бобини, за да видя кой работи най -добре. Моята цел е да заместя огромния
HC-05 (bluetooth) модул за домашна автоматизация Основни: 3 стъпки
Модул HC-05 (bluetooth) за домашна автоматизация Основен: В последния си проект управлявах LED с помощта на бутон, но в този проект замених PUSH BUTTON с модул HC-05. Силно препоръчвам да преминете през тези проекти преди продължава с този проект. Всички подробности ще получите в
Основни проекти на OpenCV: 5 стъпки
Основни проекти на OpenCV: В този проект ние изследваме някои основни функции на OpenCV чрез 4 прости проекта, включващи видео поток на живо. Това са разпознаване на лица, премахване на фона, специално визуално изобразяване на ръбове и прилагане на ефект на замъгляване към видеото на живо
Индикатор за нивото на водата - Основни схеми на транзисторите: 5 стъпки
Индикатор за нивото на водата | Основни схеми на транзисторите: Маркерът за нивото на водата е устройство с електронна схема, което прехвърля данни обратно към контролната платка, за да покаже дали водният път има високо или ниско ниво на водата. Някои маркери за нивото на водата използват комбинация от тестови сензори или промени за откриване на нивата на водата. Там
Научете няколко основни функции на SOLIDWORKS: Правене на шестстранни зарове: 22 стъпки
Изучаване на няколко основни функции на SOLIDWORKS: Правене на шестстранни зарове: Тази инструкция ще ви преведе през стъпките, необходими за направата на 3D модел на шестстранни зарове. 3D форми и вътрешни и външни ъгли на филе или 3D модел. Когато работите