Sisällysluettelo:
- Vaihe 1: Ennen kuin aloitat:
- Vaihe 2: Sisällytä kirjasto:
- Vaihe 3: LED -nauhan asettaminen:
- Vaihe 4: Otsikkotiedostot ja vakiot:
- Vaihe 5: Tyhjennä asennus ()
Video: FastLEDin perusasiat: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Seuraa lisää tekijältä:
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:
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:
Lataa FastLED -kirjasto täältä:
github.com/FastLED/FastLED
Sisällytä tämä kirjasto arduino -ideasi.
Vaihe 3: 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
}
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:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen
Kuinka muokata Wolfenstein 3D -pistoolisuihkeita (perusasiat): 7 vaihetta
Wolfenstein 3D Gun Spritesin muokkaaminen (perusasiat): Tämä oli ensimmäinen FPS -peli, jota olen koskaan muokannut, ja kerron teille, vaikka peli on päivätty, se on edelleen hauska peli ja aina vielä hauskempaa, kun teet oman aseen ja leikkiä sen kanssa! parhaat toimittajat, jotka olen löytänyt, ovat Chaosedi