Satura rādītājs:

FastLED pamati: 8 soļi
FastLED pamati: 8 soļi

Video: FastLED pamati: 8 soļi

Video: FastLED pamati: 8 soļi
Video: Самая ЛУЧШАЯ и НЕДОРОГАЯ 8мп PTZ камера видеонаблюдения!!! 2024, Novembris
Anonim

Seko vairāk autoram:

Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266
Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266
Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266
Covid-19 atjauninājumu izsekotājs, izmantojot ESP8266
Vienkāršs Arduino taimera slēdzis
Vienkāršs Arduino taimera slēdzis
Vienkāršs Arduino taimera slēdzis
Vienkāršs Arduino taimera slēdzis
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs
DIY 5v līdz 3.3v loģiskā līmeņa pārslēdzējs

Par: Elektronikas inženierzinātņu maģistrs Vairāk par RishabhL »

Šajā instrukcijā mēs redzēsim, kā mēs varam rakstīt FastLED programmu, kā arī to, kā izmantot FastLed bibliotēku. Mēs arī redzēsim, kā mēs varam kodēt, lai izstrādātu savus krāsu modeļus. Šī bibliotēka atbalsta dažādus LED sloksnes veidus, kas tiek piegādāti kopā ar dažādiem LED kontrolieriem, piemēram, WS2811, WS2812, Neopixel utt.

Sāksim

1. darbība: pirms sākat:

Pirms tu sāc
Pirms tu sāc
Pirms tu sāc
Pirms tu sāc
Pirms tu sāc
Pirms tu sāc

1. Arduino Uno

2. LED sloksne, kurai ir kontrolieris, piemēram, ws2811 vai cits

3. Barošanas avots atbilstoši Led Strip vērtējumam.

2. darbība: iekļaujiet bibliotēku:

Iekļaut bibliotēku
Iekļaut bibliotēku

Lejupielādējiet FastLED bibliotēku šeit:

github.com/FastLED/FastLED

Iekļaujiet šo bibliotēku savā arduino idejā.

3. darbība: LED sloksnes iestatīšana:

LED sloksnes uzstādīšana
LED sloksnes uzstādīšana
LED sloksnes uzstādīšana
LED sloksnes uzstādīšana
LED sloksnes uzstādīšana
LED sloksnes uzstādīšana

Pievienojiet LED sloksni pie barošanas avota. LED sloksnes datu tapa nonāk jebkurā digitālajā tapā, kuru izvēlējāties kodā. Pārliecinieties, ka LED stropes zemei un arduino jābūt savienotiem kopā.

Jūs varat izmantot neopikselu gaismas diodes sloksni vai nopirkt lētu LED sloksni no tirgus, un tas, kas jums jādara, noņemiet LED sloksnes pirmo ledus sekciju, kurai ir galvenais kontrolieris. No nākamās gaismas diožu sērijas jūs varat izmantot kā neopikselu sloksni. Bet ķīniešu LED sloksnē viens ic kontrolē trīs LED sērijas, kas nozīmē, ka katrs pikselis ir vienāds ar 3 led pikseli. Ja rakstāt datus pirmajā ic, iedegas trīs ar šo ic savienotie gaismas diodes. Tāpēc es izmantoju šāda veida lētas LED sloksnes, kurām ir 7 ic sērijas, kuras kontrolē 21, kā 3 LED ķekars.

Savienojumi:

Arduino: digitālā tapa 6 - LED sloksnes Din tapa

gnd - LED sloksnes Gnd

Barošanas avots: pozitīvs spailes - +vcc no LED sloksnes

gnd - LED sloksnes gnd

4. darbība: galvenes faili un konstantes:

Šis apmācības kredīts ir pieejams vietnē

Lūdzu, apmeklējiet šo saiti, lai iegūtu sīkāku informāciju.

Tātad sāksim…

#include // galvenes fails

#define NUM_LEDS 60 // vadu skaits jūsu joslā #define DATA_PIN 6 // jūsu arduino digitālā tapa

CRGB gaismas diodes [NUM_LEDS];

5. darbība: anulējiet iestatīšanu ()

Atkarībā no jūsu LED sloksnes veida izvēlieties atbilstošu tukšuma iestatīšanas funkciju

void setup () {

FastLED.addLeds(gaismas diodes, NUM_LEDS);

}

vai

void setup () {FastLED.addLeds (gaismas diodes, NUM_LEDS);

}

vai

void setup () {FastLED.addLeds (gaismas diodes, NUM_LEDS);

}

vai

void setup () {FastLED.addLeds (gaismas diodes, NUM_LEDS);

}

vai

void setup () {FastLED.addLeds (gaismas diodes, NUM_LEDS);

Ieteicams: