INHOUDSOPGAWE:
- Stap 1: Voordat u begin:
- Stap 2: Sluit biblioteek in:
- Stap 3: Die opstel van LED -strook:
- Stap 4: Koplêers en konstantes:
- Stap 5: Ongeldige opstelling ()
Video: Basies van FastLED: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Deur RishabhLwww.coachingfunda.com Volg meer deur die skrywer:
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:
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:
Laai FastLED -biblioteek hier af:
github.com/FastLED/FastLED
Sluit hierdie biblioteek by u arduino -idee in.
Stap 3: 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
}
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:
Klein H-Bridge-bestuurders - Basies: 6 stappe (met foto's)
Klein H-Bridge-bestuurders | Basics: Hallo en welkom terug na 'n ander instruksionele! In die vorige het ek u gewys hoe ek spoele in KiCad gemaak het met 'n python -script. Toe skep en toets ek 'n paar variasies spoele om te sien watter een die beste werk. My doel is om die groot
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basies: 7 stappe
Python -inleiding - Katsuhiko Matsuda en Edwin Cijo - Basics: Hallo, ons is 2 studente in MYP 2. Ons wil u basiese beginsels leer hoe om Python te kodeer. Dit is in die laat 1980's geskep deur Guido van Rossum in Nederland. Dit is gemaak as 'n opvolger van die ABC -taal. Sy naam is " Python " want wanneer
HC-05 (bluetooth) module vir tuisautomatisering Basies: 3 stappe
HC-05 (bluetooth) Module vir Huishoudelike outomatisering Basies: In my laaste projek beheer ek die LED met 'n drukknop, maar in hierdie projek het ek die PUSH-KNOP vervang met die HC-05-module. gaan voort met hierdie projek. U kry al die besonderhede in die
Snyhulp Basies: 6 stappe
Snyhulp Basies: Die snyhulp help 'n persoon om 'n mes in die kombuis te gebruik sonder om die spiere in die vingers te hoef te gebruik. Dit is so ontwerp dat almal dit kan regkry! Houtsaag en skuur
Hoe om Wolfenstein 3D Gun Sprites (basies) te wysig: 7 stappe
Hoe om Wolfenstein 3D Gun Sprites te wysig (basies): Dit was die eerste FPS -speletjie wat ek ooit aangepas het, en laat ek jou vertel, alhoewel die spel gedateer is, dit is nog steeds 'n prettige speletjie en altyd nog meer pret as jy jou eie geweer maak wat jy gemaak het en speel daarmee! die beste redakteurs wat ek gevind het, is Chaosedi