Innehållsförteckning:

Grundläggande för FastLED: 8 steg
Grundläggande för FastLED: 8 steg

Video: Grundläggande för FastLED: 8 steg

Video: Grundläggande för FastLED: 8 steg
Video: FastLED Basics Episode 1 - Getting started 2024, November
Anonim

Av RishabhLwww.coachingfunda.com Följ mer av författaren:

Covid-19 Update Tracker med ESP8266
Covid-19 Update Tracker med ESP8266
Covid-19 Update Tracker med ESP8266
Covid-19 Update Tracker med ESP8266
Enkel Arduino Timer Switch
Enkel Arduino Timer Switch
Enkel Arduino Timer Switch
Enkel Arduino Timer Switch
DIY 5v till 3.3v Logic Level Shifter
DIY 5v till 3.3v Logic Level Shifter
DIY 5v till 3.3v Logic Level Shifter
DIY 5v till 3.3v Logic Level Shifter

Om: Master i elektronikteknik Mer om RishabhL »

Denna instruktion kommer vi att se hur vi kan skriva FastLED -program, samt hur vi använder FastLed -biblioteket. Vi kommer också att se hur vi kan koda för att designa våra egna färgmönster. Detta bibliotek stöder olika typer av LED -remsor som medföljer de olika LED -styrenheterna som WS2811, WS2812, Neopixel, etc.

Låt oss börja

Steg 1: Innan du börjar:

Innan du börjar
Innan du börjar
Innan du börjar
Innan du börjar
Innan du börjar
Innan du börjar

1. Arduino Uno

2. LED -remsa som har kontroller som ws2811 eller annat

3. Strömförsörjning enligt bedömningen av Led Strip.

Steg 2: Inkludera bibliotek:

Inkludera bibliotek
Inkludera bibliotek

Ladda ner FastLED -bibliotek härifrån:

github.com/FastLED/FastLED

Inkludera detta bibliotek på din arduino ide.

Steg 3: Konfigurera LED -remsa:

Inställning av LED -remsa
Inställning av LED -remsa
Installera LED -remsa
Installera LED -remsa
Inställning av LED -remsa
Inställning av LED -remsa

Anslut LED Strip till din strömförsörjning. Datapinnen på LED -remsan går in i alla digitala stift som du valde i koden. Se till att marken på LED -armbandet och arduino måste anslutas ihop.

Du kan använda neopixel ledremsa eller så kan du köpa billig ledremsa från marknaden och vad du behöver göra för att ta bort den första leddelen på ledremsan som har huvudkontroll. Från nästa serie lysdioder kan du använda som neopixelremsa. Men i kinesisk ledremsa styr en ic tre led i serie vilket betyder att varje pixel är lika med den 3 ledda pixeln. Om du skriver data på den första ic tänds de tre lysdioderna som är anslutna till den ic. Så jag använder den här typen av billiga ledremsor som har 7 ic i serie som styr 21 led som ett gäng med 3 lysdioder.

Anslutningar:

Arduino: digital stift 6 - Din stift av LED Strip

gnd - Gnd av LED -remsa

Strömförsörjning: positiv terminal - +vcc av LED -remsa

gnd - gnd av LED Strip

Steg 4: Rubrikfiler och konstanter:

Denna studiepoäng går till

Besök denna länk för mer och detaljerad information.

Så låt oss börja …

#include // header file

#define NUM_LEDS 60 // antal led i din remsa #definiera DATA_PIN 6 // digital pin på din arduino

CRGB -lampor [NUM_LEDS];

Steg 5: Ogiltig installation ()

Beroende på vilken typ av ledremsor du väljer väljer du lämplig void -inställningsfunktion

void setup () {

FastLED.addLeds(lysdioder, NUM_LEDS);

}

eller

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

}

eller

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

}

eller

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

}

eller

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

Rekommenderad: