Sisällysluettelo:

FastLEDin perusasiat: 8 vaihetta
FastLEDin perusasiat: 8 vaihetta

Video: FastLEDin perusasiat: 8 vaihetta

Video: FastLEDin perusasiat: 8 vaihetta
Video: Такие секреты уже все забыли, но их стоит знать! Полезные советы на все случаи жизни! 2024, Marraskuu
Anonim

Seuraa lisää tekijältä:

Covid-19-päivityseuranta ESP8266: n avulla
Covid-19-päivityseuranta ESP8266: n avulla
Covid-19-päivityseuranta ESP8266: n avulla
Covid-19-päivityseuranta ESP8266: n avulla
Yksinkertainen Arduino -ajastinkytkin
Yksinkertainen Arduino -ajastinkytkin
Yksinkertainen Arduino -ajastinkytkin
Yksinkertainen Arduino -ajastinkytkin
DIY 5v - 3.3v logiikan tasonvaihtaja
DIY 5v - 3.3v logiikan tasonvaihtaja
DIY 5v - 3.3v logiikan tasonvaihtaja
DIY 5v - 3.3v logiikan tasonvaihtaja

Tietoja: Sähkötekniikan maisteri Lisätietoja RishabhL: sta »

Tässä oppaassa näemme kuinka voimme kirjoittaa FastLED -ohjelman sekä kuinka käyttää FastLed -kirjastoa. Näemme myös, kuinka voimme koodata suunnitellaksemme omia värikuvioita. Tämä kirjasto tukee erityyppisiä LED -nauhoja, jotka toimitetaan eri LED -ohjaimien mukana, kuten WS2811, WS2812, Neopixel jne.

Aloitetaanpa

Vaihe 1: Ennen kuin aloitat:

Ennen kuin aloitat
Ennen kuin aloitat
Ennen kuin aloitat
Ennen kuin aloitat
Ennen kuin aloitat
Ennen kuin aloitat

1. Arduino Uno

2. LED -nauha, jossa on ohjain, kuten ws2811 tai muu

3. Virtalähde Led Strip -luokituksen mukaan.

Vaihe 2: Sisällytä kirjasto:

Sisällytä kirjasto
Sisällytä kirjasto

Lataa FastLED -kirjasto täältä:

github.com/FastLED/FastLED

Sisällytä tämä kirjasto arduino -ideasi.

Vaihe 3: LED -nauhan asettaminen:

LED -nauhan asettaminen
LED -nauhan asettaminen
LED -nauhan asettaminen
LED -nauhan asettaminen
LED -nauhan asettaminen
LED -nauhan asettaminen

Liitä LED -nauha virtalähteeseen. LED -nauhan datatappi menee mihin tahansa koodiin valittuun digitaaliseen nastaan. Varmista, että LED -nauhan ja arduinon maadoitus on yhdistettävä toisiinsa.

Voit käyttää neopixel -led -nauhaa tai ostaa halpaa led -nauhaa markkinoilta ja mitä sinun on tehtävä poistamaan led -nauhan ensimmäinen led -osa, jossa on pääohjain. Seuraavista LED -sarjoista voit käyttää neopikseliliuskaa. Mutta kiinalaisessa led -nauhassa yksi ic ohjaa kolmea lediä sarjassa, mikä tarkoittaa, että jokainen pikseli on yhtä suuri kuin 3 led -pikseli. Jos kirjoitat tietoja ensimmäiselle ikkunalle, siihen liittyvät kolme lediä syttyvät. Joten käytän tämän tyyppistä halpaa led -nauhaa, jossa on 7 ic sarjassa, joka ohjaa 21 lediä, 3: n joukon joukkona.

Liitännät:

Arduino: digitaalinen nasta 6 - LED -nauhan din -tappi

gnd - LED -nauhan Gnd

Virtalähde: positiivinen napa - +vcc LED -nauhaa

gnd - gnd LED -nauha

Vaihe 4: Otsikkotiedostot ja vakiot:

Tämä opetusohjelman hyvitys menee osoitteeseen

Käy tästä linkistä saadaksesi lisätietoja.

Aloitetaan siis…

#include // otsikkotiedosto

#define NUM_LEDS 60 // nauhassa olevien ledien määrä #define DATA_PIN 6 // arduinosi digitaalinen nasta

CRGB -ledit [NUM_LEDS];

Vaihe 5: Tyhjennä asennus ()

Valitse led -nauhan tyypistä riippuen sopiva tyhjennyksen asetustoiminto

void setup () {

FastLED.addLeds(ledit, NUM_LEDS);

}

tai

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

}

tai

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

}

tai

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

}

tai

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

Suositeltava: