Indholdsfortegnelse:

Grundlæggende om FastLED: 8 trin
Grundlæggende om FastLED: 8 trin

Video: Grundlæggende om FastLED: 8 trin

Video: Grundlæggende om FastLED: 8 trin
Video: 08-FastLED Code Helpers — Учебное пособие по светодиодной ленте Arduino — Светодиодные эффекты RGB 2024, November
Anonim

Af RishabhLwww.coachingfunda.comFølg mere af forfatteren:

Covid-19 Update Tracker ved hjælp af ESP8266
Covid-19 Update Tracker ved hjælp af ESP8266
Covid-19 Update Tracker ved hjælp af ESP8266
Covid-19 Update Tracker ved hjælp af ESP8266
Enkel Arduino -timerkontakt
Enkel Arduino -timerkontakt
Enkel Arduino -timerkontakt
Enkel Arduino -timerkontakt
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 elektronikteknik Mere om RishabhL »

Denne instruktion vil vi se, hvordan vi kan skrive FastLED -program, samt hvordan vi bruger FastLed -biblioteket. Vi vil også se, hvordan vi kan kode for at designe vores egne farvemønstre. Dette bibliotek understøtter forskellige typer LED -bånd, der følger med de forskellige LED -controllere, såsom WS2811, WS2812, Neopixel osv.

Lad os begynde

Trin 1: Inden du begynder:

Før du begynder
Før du begynder
Før du begynder
Før du begynder
Før du begynder
Før du begynder

1. Arduino Uno

2. LED Strip, der har controller som ws2811 eller andet

3. Strømforsyning i henhold til bedømmelsen af Led Strip.

Trin 2: Inkluder bibliotek:

Inkluder bibliotek
Inkluder bibliotek

Download FastLED -bibliotek herfra:

github.com/FastLED/FastLED

Inkluder dette bibliotek på din arduino ide.

Trin 3: Opsætning af LED Strip:

Opsætning af LED Strip
Opsætning af LED Strip
Opsætning af LED Strip
Opsætning af LED Strip
Opsætning af LED Strip
Opsætning af LED Strip

Tilslut LED Strip til din strømforsyning. Datastift på LED -stripen går ind i enhver digital pin, du har valgt i koden. Sørg for, at jorden på LED -stroppen og arduinoen skal være forbundet med hinanden.

Du kan bruge neopixel led strip, eller du kan købe billig led strip fra markedet, og hvad du skal gøre for at fjerne den første led sektion af led stripen, der har master controller. Fra næste serie LED'er kan du bruge som neopixelstrimmel. Men i kinesisk led -strip kontrollerer en ic tre led i serie, hvilket betyder, at hver pixel er lig med den 3 led -pixel. Hvis du skriver data om den første ic, lyser de tre lysdioder, der er forbundet med denne ic. Så jeg bruger denne type billige LED -bånd, der har 7 ic i serier, der styrer 21 LED som en flok 3 lysdioder.

Tilslutninger:

Arduino: digital pin 6 - Din pin af LED Strip

gnd - Gnd af LED -strimmel

Strømforsyning: positiv terminal - +vcc af LED Strip

gnd - gnd af LED Strip

Trin 4: Header -filer og -konstanter:

Denne selvstudiekredit går til

Besøg dette link for mere og detaljeret information.

Så lad os begynde …

#include // header -fil

#define NUM_LEDS 60 // antal LED til stede i din strip #define DATA_PIN 6 // digital pin af din arduino

CRGB -lysdioder [NUM_LEDS];

Trin 5: Ugyldig opsætning ()

Afhængigt af din LED -båndtype skal du vælge den passende void -opsætningsfunktion

ugyldig opsætning () {

FastLED.addLeds(lysdioder, NUM_LEDS);

}

eller

ugyldig opsætning () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig opsætning () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig opsætning () {FastLED.addLeds (leds, NUM_LEDS);

}

eller

ugyldig opsætning () {FastLED.addLeds (leds, NUM_LEDS);

Anbefalede: