Spisu treści:

Podstawy FastLED: 8 kroków
Podstawy FastLED: 8 kroków

Wideo: Podstawy FastLED: 8 kroków

Wideo: Podstawy FastLED: 8 kroków
Wideo: Kurs Arduino #10: Diody WS2812 (NeoPixel) - Prawidłowe podłączenie i obsługa 2024, Listopad
Anonim

By RishabhLwww.coachingfunda.comObserwuj Więcej autora:

Śledzenie aktualizacji Covid-19 za pomocą ESP8266
Śledzenie aktualizacji Covid-19 za pomocą ESP8266
Śledzenie aktualizacji Covid-19 za pomocą ESP8266
Śledzenie aktualizacji Covid-19 za pomocą ESP8266
Prosty wyłącznik czasowy Arduino
Prosty wyłącznik czasowy Arduino
Prosty wyłącznik czasowy Arduino
Prosty wyłącznik czasowy Arduino
Zrób to sam 5v do 3.3v Shifter poziomu logicznego
Zrób to sam 5v do 3.3v Shifter poziomu logicznego
Zrób to sam 5v do 3.3v Shifter poziomu logicznego
Zrób to sam 5v do 3.3v Shifter poziomu logicznego

O: Master in Electronics Engineering Więcej o RishabhL »

W tym Instruktażu zobaczymy, jak możemy napisać program FastLED, a także jak korzystać z biblioteki FastLed. Zobaczymy też, jak możemy kodować, aby zaprojektować własne wzorce kolorystyczne. Ta biblioteka obsługuje różne typy taśm LED, które są dostarczane z różnymi kontrolerami LED, takimi jak WS2811, WS2812, Neopixel itp.

Zaczynajmy

Krok 1: Zanim zaczniesz:

Zanim zaczniesz
Zanim zaczniesz
Zanim zaczniesz
Zanim zaczniesz
Zanim zaczniesz
Zanim zaczniesz

1. Arduino Uno

2. Taśma LED z kontrolerem takim jak ws2811 lub inny

3. Zasilanie zgodnie z oceną taśmy Led.

Krok 2: Dołącz bibliotekę:

Dołącz bibliotekę
Dołącz bibliotekę

Pobierz bibliotekę FastLED stąd:

github.com/FastLED/FastLED

Dołącz tę bibliotekę do swojego arduino ide.

Krok 3: Konfiguracja paska LED:

Konfiguracja taśmy LED
Konfiguracja taśmy LED
Konfiguracja taśmy LED
Konfiguracja taśmy LED
Konfiguracja taśmy LED
Konfiguracja taśmy LED

Podłącz taśmę LED do zasilania. Pin danych Taśmy LED przechodzi do dowolnego pinu cyfrowego wybranego w kodzie. Upewnij się, że masa listwy LED i arduino muszą być ze sobą połączone.

Możesz użyć taśmy led neopixel lub możesz kupić tanią taśmę led z rynku i co musisz zrobić, aby usunąć pierwszą sekcję led taśmy led, która ma główny kontroler. Od kolejnej serii diod LED można używać jako paska neopixel. Ale w chińskiej taśmie led jeden układ scalony kontroluje trzy diody LED w szeregu, co oznacza, że każdy piksel jest równy pikselowi 3 diod LED. Jeśli zapiszesz dane na pierwszym układzie scalonym, zaświecą się trzy diody połączone z tym układem. Więc używam tego typu taniej taśmy ledowej, która ma 7 układów scalonych szeregowo, które sterują 21 diodami jako wiązką 3 diod.

Znajomości:

Arduino: pin cyfrowy 6 - pin Din taśmy LED

gnd - Gnd taśmy LED

Zasilanie: zacisk dodatni - + vcc taśmy LED

gnd - gnd taśmy LED

Krok 4: Pliki nagłówkowe i stałe:

Ten samouczek trafia do

Odwiedź ten link, aby uzyskać więcej i szczegółowe informacje.

Więc zacznijmy…

#include // plik nagłówkowy

#define NUM_LEDS 60 // liczba diod led w twoim pasku #define DATA_PIN 6 // cyfrowy pin twojego arduino

diody LED CRGB[NUM_LEDS];

Krok 5: Unieważnij konfigurację()

W zależności od typu taśmy led wybierz odpowiednią funkcję konfiguracji pustki

pusta konfiguracja () {

FastLED.addLeds(diody, NUM_LEDS);

}

lub

void setup() { FastLED.addLeds(ledy, NUM_LEDS);

}

lub

void setup() { FastLED.addLeds(ledy, NUM_LEDS);

}

lub

void setup() { FastLED.addLeds(ledy, NUM_LEDS);

}

lub

void setup() { FastLED.addLeds(ledy, NUM_LEDS);

Zalecana: