INHOUDSOPGAWE:

Basies van FastLED: 8 stappe
Basies van FastLED: 8 stappe

Video: Basies van FastLED: 8 stappe

Video: Basies van FastLED: 8 stappe
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, November
Anonim

Deur RishabhLwww.coachingfunda.com Volg meer deur die skrywer:

Covid-19 Update Tracker met behulp van ESP8266
Covid-19 Update Tracker met behulp van ESP8266
Covid-19 Update Tracker met behulp van ESP8266
Covid-19 Update Tracker met behulp van ESP8266
Eenvoudige Arduino -tydskakelaar
Eenvoudige Arduino -tydskakelaar
Eenvoudige Arduino -tydskakelaar
Eenvoudige Arduino -tydskakelaar
DIY 5v tot 3.3v Logic Level Shifter
DIY 5v tot 3.3v Logic Level Shifter
DIY 5v tot 3.3v Logic Level Shifter
DIY 5v tot 3.3v Logic Level Shifter

Oor: Meester in elektroniese ingenieurswese Meer oor RishabhL »

Hierdie instruksies sal ons sien hoe ons 'n FastLED -program kan skryf, asook hoe ons die FastLed -biblioteek kan gebruik. Ons sal ook kyk hoe ons kan kodeer om ons eie kleurpatrone te ontwerp. Hierdie biblioteek ondersteun verskillende soorte LED -strook wat saam met die verskillende LED -beheerders, soos WS2811, WS2812, Neopixel, ens.

Laat ons begin

Stap 1: Voordat u begin:

Voor jy begin
Voor jy begin
Voor jy begin
Voor jy begin
Voor jy begin
Voor jy begin

1. Arduino Uno

2. LED -strook met kontroleerder soos ws2811 of ander

3. Kragtoevoer volgens die gradering van Led Strip.

Stap 2: Sluit biblioteek in:

Sluit biblioteek in
Sluit biblioteek in

Laai FastLED -biblioteek hier af:

github.com/FastLED/FastLED

Sluit hierdie biblioteek by u arduino -idee in.

Stap 3: Die opstel van LED -strook:

Die opstel van LED -strook
Die opstel van LED -strook
Die opstel van LED -strook
Die opstel van LED -strook
Die opstel van LED -strook
Die opstel van LED -strook

Koppel die LED Strip aan u kragtoevoer. Die datapennetjie van die LED -strook gaan in die digitale pen wat u in die kode gekies het. Maak seker dat die grond van die LED -strook en die arduino met mekaar verbind is.

U kan 'n neopixel led -strook gebruik, of u kan 'n goedkoop led -strook op die mark koop en wat u moet doen om die eerste led -gedeelte van die led -strook met 'n hoofbeheerder te verwyder. Vanaf die volgende reeks LED's kan u as neopixelstrook gebruik word. Maar in die Chinese led strip beheer een ic drie LED's in serie, wat beteken dat elke pixel gelyk is aan die 3 led pixel. As u data op die eerste ic skryf, sal die drie LED's wat met die ic verbind is, brand. Dus gebruik ek hierdie soort goedkoop LED -strook met 7 ic in serie wat 21 LED as 'n klomp van 3 LED's beheer.

Verbindings:

Arduino: digitale pen 6 - Din -pen van LED -strook

gnd - Gnd van LED -strook

Kragtoevoer: positiewe terminaal - +vcc van LED Strip

gnd - gnd van LED Strip

Stap 4: Koplêers en konstantes:

Hierdie studiekrediet gaan na

Besoek hierdie skakel vir meer en meer gedetailleerde inligting.

So laat ons begin …

#include // header file

#define NUM_LEDS 60 // aantal led in u strook #definieer DATA_PIN 6 // digitale pen van u arduino

CRGB -leds [NUM_LEDS];

Stap 5: Ongeldige opstelling ()

Afhangende van u tipe LED -strook, kies die toepaslike leemte -opstelfunksie

ongeldige opstelling () {

FastLED.addLeds(leds, NUM_LEDS);

}

of

ongeldige opstelling () {FastLED.addLeds (leds, NUM_LEDS);

}

of

ongeldige opstelling () {FastLED.addLeds (leds, NUM_LEDS);

}

of

ongeldige opstelling () {FastLED.addLeds (leds, NUM_LEDS);

}

of

ongeldige opstelling () {FastLED.addLeds (leds, NUM_LEDS);

Aanbeveel: