Innholdsfortegnelse:

Grunnleggende om FastLED: 8 trinn
Grunnleggende om FastLED: 8 trinn

Video: Grunnleggende om FastLED: 8 trinn

Video: Grunnleggende om FastLED: 8 trinn
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juli
Anonim

Av RishabhLwww.coachingfunda.com Følg mer av forfatteren:

Covid-19 oppdateringssporing ved bruk av ESP8266
Covid-19 oppdateringssporing ved bruk av ESP8266
Covid-19 oppdateringssporing ved bruk av ESP8266
Covid-19 oppdateringssporing ved bruk av ESP8266
Enkel Arduino -timerbryter
Enkel Arduino -timerbryter
Enkel Arduino -timerbryter
Enkel Arduino -timerbryter
DIY 5v til 3.3v Logic Level Shifter
DIY 5v til 3.3v Logic Level Shifter
DIY 5v til 3.3v Logic Level Shifter
DIY 5v til 3.3v Logic Level Shifter

Om: Master i elektronikkteknikk Mer om RishabhL »

Denne instruksen vil vi se hvordan vi kan skrive FastLED -program, samt hvordan vi bruker FastLed -biblioteket. Vi vil også se hvordan vi kan kode for å designe våre egne fargemønstre. Dette biblioteket støtter forskjellige typer LED -stripe som følger med de forskjellige LED -kontrollerne som WS2811, WS2812, Neopixel, etc.

La oss begynne

Trinn 1: Før du begynner:

Før du begynner
Før du begynner
Før du begynner
Før du begynner
Før du begynner
Før du begynner

1. Arduino Uno

2. LED -stripe som har kontroller som ws2811 eller annet

3. Strømforsyning i henhold til vurderingen av Led Strip.

Trinn 2: Inkluder bibliotek:

Inkluder bibliotek
Inkluder bibliotek

Last ned FastLED -bibliotek herfra:

github.com/FastLED/FastLED

Inkluder dette biblioteket på din arduino ide.

Trinn 3: Sette opp LED -stripe:

Sette opp LED -stripe
Sette opp LED -stripe
Sette opp LED -stripe
Sette opp LED -stripe
Sette opp LED -stripe
Sette opp LED -stripe

Koble LED -stripen til strømforsyningen. Datapinnen til LED -stripen går inn i den digitale pinnen du valgte i koden. Sørg for at bakken på LED -stroppen og arduinoen må kobles sammen.

Du kan bruke neopixel led strip, eller du kan kjøpe billig led strip fra markedet, og hva du trenger å gjøre som fjerner den første led delen av led stripen som har hovedkontroll. Fra neste serie med lysdioder kan du bruke som neopikselstrimmel. Men i kinesisk ledestripe kontrollerer en ic tre led i serie som betyr at hver piksel er lik den 3 ledde pikslen. Hvis du skriver data på den første isen, lyser de tre lysdiodene som er koblet til den. Så jeg bruker denne typen billig LED -stripe som har 7 ic i serien som kontrollerer 21 LED som en haug med 3 lysdioder.

Tilkoblinger:

Arduino: digital pin 6 - Din pin av LED Strip

gnd - Gnd av LED -stripe

Strømforsyning: positiv terminal - +vcc av LED -stripe

gnd - gnd av LED Strip

Trinn 4: Overskriftsfiler og konstanter:

Denne veiledningskreditten går til

Besøk denne lenken for mer og detaljert informasjon.

Så la oss begynne …

#include // header file

#define NUM_LEDS 60 // antall led til stede i stripen din #define DATA_PIN 6 // digital pin av din arduino

CRGB -lysdioder [NUM_LEDS];

Trinn 5: Ugyldig oppsett ()

Velg passende tomromskonfigurasjonsfunksjon, avhengig av hvilken type LED -stripe du har

ugyldig oppsett () {

FastLED.addLeds(lysdioder, NUM_LEDS);

}

eller

ugyldig oppsett () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig oppsett () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig oppsett () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig oppsett () {FastLED.addLeds (leds, NUM_LEDS);

Anbefalt: