Obsah:

Základy FastLED: 8 krokov
Základy FastLED: 8 krokov

Video: Základy FastLED: 8 krokov

Video: Základy FastLED: 8 krokov
Video: DIY Kawaii закладки для книг | Оригами из бумаги | ПРОСТЫЕ КАВАЙНЫЕ ЗАКЛАДКИ своими руками 2024, November
Anonim

Od RishabhLwww.coachingfunda.com Nasledovať viac od autora:

Sledovač aktualizácií Covid-19 pomocou ESP8266
Sledovač aktualizácií Covid-19 pomocou ESP8266
Sledovač aktualizácií Covid-19 pomocou ESP8266
Sledovač aktualizácií Covid-19 pomocou ESP8266
Jednoduchý spínač časovača Arduino
Jednoduchý spínač časovača Arduino
Jednoduchý spínač časovača Arduino
Jednoduchý spínač časovača Arduino
Prevodník logických úrovní 5V až 3,3V DIY
Prevodník logických úrovní 5V až 3,3V DIY
Prevodník logických úrovní 5V až 3,3V DIY
Prevodník logických úrovní 5V až 3,3V DIY

O: Master v elektronickom inžinierstve Viac o RishabhL »

V tomto návode sa pozrieme na to, ako môžeme písať program FastLED a ako používať knižnicu FastLed. Uvidíme tiež, ako môžeme kódovať, aby sme navrhli svoje vlastné farebné vzory. Táto knižnica podporuje rôzne typy pásikov LED dodávaných s rôznymi ovládačmi LED, ako sú WS2811, WS2812, Neopixel atď.

Poďme začať

Krok 1: Skôr než začnete:

Predtým ako začneš
Predtým ako začneš
Predtým ako začneš
Predtým ako začneš
Predtým ako začneš
Predtým ako začneš

1. Arduino Uno

2. LED pásik, ktorý má ovládač ako ws2811 alebo iný

3. Napájací zdroj podľa hodnotenia Led Strip.

Krok 2: Zahrnutie knižnice:

Zahrnúť knižnicu
Zahrnúť knižnicu

Stiahnite si knižnicu FastLED odtiaľto:

github.com/FastLED/FastLED

Zahrnúť túto knižnicu do svojho arduino ideu.

Krok 3: Nastavenie pásky LED:

Nastavenie LED pásika
Nastavenie LED pásika
Nastavenie LED pásika
Nastavenie LED pásika
Nastavenie LED pásika
Nastavenie LED pásika

Pripojte pásik LED k zdroju napájania. Dátový kolík pásky LED smeruje do ľubovoľného digitálneho pinu, ktorý ste vybrali v kóde. Uistite sa, že uzemnenie LED stropu a arduina musia byť spojené dohromady.

Môžete použiť neopixelový LED pásik alebo si môžete kúpiť lacný LED pás z trhu a čo musíte urobiť, aby ste odstránili prvú LED diódu LED pásu, ktorá má hlavný ovládač. Od ďalšej série LED môžete použiť ako neopixelový pás. Ale v čínskom LED pásiku jeden ic ovláda tri LED v sérii, to znamená, že každý pixel sa rovná 3 LED diódam. Ak napíšete údaje na prvé ic, rozsvietia sa tri LED diódy spojené s týmto ic. Používam teda tento typ lacných LED pásikov, ktoré majú 7 ic v sérii a ktoré ovládajú 21, ako zväzok 3 LED.

Pripojenia:

Arduino: digitálny kolík 6 - kolík Din pásika LED

gnd - GND pásika LED

Napájanie: kladný pól - +vcc LED pásika

gnd - gnd pásky LED

Krok 4: Súbory a konštanty hlavičky:

Tento kredit na výukový program je určený na

Viac podrobných informácií nájdete na tomto odkaze.

Začnime teda…

#include // súbor hlavičky

#define NUM_LEDS 60 // počet LED diód prítomných vo vašom prúžku #define DATA_PIN 6 // digitálny pin vášho arduina

LED diódy CRGB [NUM_LEDS];

Krok 5: Nastavenie neplatnosti ()

V závislosti od typu LED pásika vyberte príslušnú funkciu nastavenia prázdnoty

neplatné nastavenie () {

FastLED.addLeds(LED diódy, NUM_LEDS);

}

alebo

neplatné nastavenie () {FastLED.addLeds (leds, NUM_LEDS);

}

alebo

neplatné nastavenie () {FastLED.addLeds (leds, NUM_LEDS);

}

alebo

neplatné nastavenie () {FastLED.addLeds (leds, NUM_LEDS);

}

alebo

neplatné nastavenie () {FastLED.addLeds (leds, NUM_LEDS);

Odporúča: