Sisukord:
- Samm: enne alustamist:
- 2. toiming: kaasake kogu:
- 3. samm: LED -riba seadistamine:
- Samm: päisefailid ja konstandid:
- 5. toiming: tühistamine ()
Video: FastLEDi põhitõed: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Autor: RishabhLwww.coachingfunda.com
Teave: Elektroonikatehnika magister Rohkem teavet RishabhL kohta »
Selles juhendis näeme, kuidas saame FastLED -programmi kirjutada, samuti kuidas kasutada FastLed -kogu. Samuti näeme, kuidas saame kodeerida oma värvimustrite kujundamist. See raamatukogu toetab erinevat tüüpi LED -ribasid, mis on kaasas erinevate LED -kontrolleritega, nagu WS2811, WS2812, Neopixel jne.
Alustagem
Samm: enne alustamist:
1. Arduino Uno
2. LED -riba, millel on kontroller nagu ws2811 või muu
3. Toiteallikas vastavalt LED -riba reitingule.
2. toiming: kaasake kogu:
Laadige FastLED -i kogu alla siit:
github.com/FastLED/FastLED
Lisage see raamatukogu oma arduino ideesse.
3. samm: LED -riba seadistamine:
Ühendage LED -riba toiteallikaga. LED -riba andmetihvt läheb mis tahes koodis valitud digitaalsesse tihvti. Veenduge, et LED -riba maandus ja arduino peavad olema omavahel ühendatud.
Võite kasutada neopiksel -LED -riba või osta turult odavat LED -riba ja peate eemaldama led -riba esimese led -sektsiooni, millel on juhtkontroller. Järgmisest LED -de seeriast saate kasutada neopikseliriba. Kuid Hiina led -ribal juhib üks ic kolme LED -i järjestikku, mis tähendab, et iga piksel on võrdne 3 led -piksliga. Kui kirjutate andmed esimesele ikoonile, süttivad selle ic -ga ühendatud kolm LED -i. Nii et ma kasutan seda tüüpi odavaid LED -ribasid, millel on 7 ic järjestikku ja mis juhivad 21 LED -i hunnikuna.
Ühendused:
Arduino: digitaalne tihvt 6 - LED -riba din -tihvt
gnd - LED -riba Gnd
Toide: positiivne klemm - +vcc LED -riba
gnd - LED -riba gnd
Samm: päisefailid ja konstandid:
See juhendaja krediit läheb aadressile
Lisateabe saamiseks külastage seda linki.
Nii et alustame…
#include // päisefail
#define NUM_LEDS 60 // teie ribal olevate ledide arv #define DATA_PIN 6 // teie arduino digitaalne tihvt
CRGB LED -id [NUM_LEDS];
5. toiming: tühistamine ()
Sõltuvalt teie LED -riba tüübist valige sobiv tühimike seadistamise funktsioon
tühine seadistus () {
FastLED.addLeds
}
või
void setup () {FastLED.addLeds (ledid, NUM_LEDS);
}
või
void setup () {FastLED.addLeds (ledid, NUM_LEDS);
}
või
void setup () {FastLED.addLeds (ledid, NUM_LEDS);
}
või
void setup () {FastLED.addLeds (ledid, NUM_LEDS);
Soovitan:
Jootmispinnale paigaldatavad komponendid - Jootmise põhitõed: 9 sammu (piltidega)
Jootmispinnale paigaldatavad komponendid | Jootmise põhitõed: Siiani olen oma jootmispõhimõtete seerias arutanud piisavalt jootmise põhitõdesid, et saaksite harjutama hakata. Selles juhendis on see, mida ma arutan, natuke arenenum, kuid see on mõned Surface Mount Compo jootmise põhitõed
Jootmine aukude komponentide kaudu - Jootmise põhitõed: 8 sammu (piltidega)
Jootmine aukude komponentide kaudu | Jootmise põhitõed: Selles juhendis arutlen mõningaid põhitõdesid läbi aukude komponentide trükkplaatidele jootmise kohta. Eeldan, et olete juba vaadanud minu Soldering Basics sarja kahte esimest juhendit. Kui te pole tutvunud minu sisuga
Juhtmete jootmine juhtmeteks - Jootmise põhitõed: 11 sammu
Juhtmete jootmine juhtmeteks | Jootmise põhitõed: selle juhendi jaoks arutan juhtmete muude juhtmete jootmise tavalisi viise. Eeldan, et olete juba vaadanud minu Soldering Basics sarja kahte esimest juhendit. Kui te pole tutvunud minu kasutusjuhendiga
Pisikesed H-silla draiverid - Põhitõed: 6 sammu (koos piltidega)
Pisikesed H-silla draiverid | Põhitõed: Tere ja tere tulemast tagasi teise juhendatava juurde! Eelmises näitasin teile, kuidas lõin KiCadis mähiseid, kasutades pythoni skripti. Seejärel lõin ja katsetasin mõningaid mähiste variante, et näha, milline neist töötab kõige paremini. Minu eesmärk on asendada tohutu
Python Sissejuhatus - Katsuhiko Matsuda & Edwin Cijo - Põhitõed: 7 sammu
Python Sissejuhatus - Katsuhiko Matsuda & Edwin Cijo - Põhitõed: Tere, me oleme 2 õpilast MYP 2 -s. Soovime teile õpetada Pythoni kodeerimise põhitõdesid. Selle lõi 1980. aastate lõpus Hollandis Guido van Rossum. See tehti ABC keele järeltulijana. Selle nimi on " Python " sest kui