Përmbajtje:

Bazë e FastLED: 8 hapa
Bazë e FastLED: 8 hapa

Video: Bazë e FastLED: 8 hapa

Video: Bazë e FastLED: 8 hapa
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Nëntor
Anonim

Nga RishabhLwww.coachingfunda.com Ndiqni Më shumë nga autori:

Gjurmuesi i azhurnimit të Covid-19 duke përdorur ESP8266
Gjurmuesi i azhurnimit të Covid-19 duke përdorur ESP8266
Gjurmuesi i azhurnimit të Covid-19 duke përdorur ESP8266
Gjurmuesi i azhurnimit të Covid-19 duke përdorur ESP8266
Ndërrues i thjeshtë i kohëmatësit Arduino
Ndërrues i thjeshtë i kohëmatësit Arduino
Ndërrues i thjeshtë i kohëmatësit Arduino
Ndërrues i thjeshtë i kohëmatësit Arduino
Zhvendosës i nivelit logjik DIY 5v në 3.3v
Zhvendosës i nivelit logjik DIY 5v në 3.3v
Zhvendosës i nivelit logjik DIY 5v në 3.3v
Zhvendosës i nivelit logjik DIY 5v në 3.3v

Rreth: Master në Inxhinieri Elektronike Më shumë RishabhL »

Këtë Instructables do të shohim se si mund të shkruajmë programin FastLED, si dhe si të përdorim bibliotekën FastLed. Ne gjithashtu do të shohim se si mund të kodojmë për të hartuar modelet tona të ngjyrave. Kjo Bibliotekë mbështet lloje të ndryshme të shiritit LED që vjen me kontrollues të ndryshëm LED si WS2811, WS2812, Neopixel, etj.

Le të fillojmë

Hapi 1: Para se të filloni:

Perpara se te fillosh
Perpara se te fillosh
Perpara se te fillosh
Perpara se te fillosh
Perpara se te fillosh
Perpara se te fillosh

1. Arduino Uno

2. Rrip LED i cili ka kontrollues si ws2811 ose të tjera

3. Furnizimi me energji elektrike sipas vlerësimit të Led Strip.

Hapi 2: Përfshini Bibliotekën:

Përfshi Bibliotekën
Përfshi Bibliotekën

Shkarkoni bibliotekën FastLED nga këtu:

github.com/FastLED/FastLED

Përfshijeni këtë bibliotekë në idenë tuaj arduino.

Hapi 3: Vendosja e shiritit LED:

Vendosja e shiritit LED
Vendosja e shiritit LED
Vendosja e shiritit LED
Vendosja e shiritit LED
Vendosja e shiritit LED
Vendosja e shiritit LED

Lidhni shiritin LED me furnizimin me energji elektrike. Kodi i të dhënave i Rripit LED shkon në çdo pin dixhital që keni zgjedhur në kod. Sigurohuni që toka e shiritit LED dhe arduino duhet të lidhen së bashku.

Ju mund të përdorni shiritin neopixel led ose mund të blini shirit të lirë led nga tregu dhe çfarë duhet të bëni që të hiqni pjesën e parë led të shiritit led i cili ka kontrollues kryesor. Nga seria tjetër e LED -ve mund të përdorni si shirit neopixel. Por në shiritin kinez led një ic kontrollon tre led në seri që do të thotë se çdo pixel është e barabartë me 3 pixel led. Nëse shkruani të dhëna në ic -in e parë, tre dritat e lidhura me atë ic do të ndriçohen. Kështu që unë jam duke përdorur këtë lloj të shiritit të lirë led i cili ka 7 ic në seri të cilat controll 21 udhëhequr si një bandë e 3 leds.

Lidhjet:

Arduino: kunja dixhitale 6 - Kunja Din e Rripit LED

gnd - Gnd e shiritit LED

Furnizimi me energji: terminal pozitiv - +vcc i Rripit LED

gnd - gnd e Rripit LED

Hapi 4: Skedarët e kokës dhe konstantet:

Ky kredit tutorial shkon në

Ju lutemi vizitoni këtë lidhje për informacion më të detajuar.

Pra, le të fillojmë…

#include // skedarin e kokës

#përcaktoni NUM_LEDS 60 // numrin e led të pranishëm në shiritin tuaj #përcaktoni DATA_PIN 6 // pin dixhital të arduino -s tuaj

CRGB udhëheq [NUM_LEDS];

Hapi 5: Void Setup ()

Në varësi të llojit të shiritit tuaj led zgjidhni funksionin e përshtatshëm të konfigurimit të zbrazëtisë

void setup () {

FastLED.shtoLeds(leds, NUM_LEDS);

}

ose

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ose

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ose

void setup () {FastLED.addLeds (leds, NUM_LEDS);

}

ose

void setup () {FastLED.addLeds (leds, NUM_LEDS);

Recommended: