
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11
Av RishabhLwww.coachingfunda.com Följ mer av författaren:






Om: Master i elektronikteknik Mer om RishabhL »
Denna instruktion kommer vi att se hur vi kan skriva FastLED -program, samt hur vi använder FastLed -biblioteket. Vi kommer också att se hur vi kan koda för att designa våra egna färgmönster. Detta bibliotek stöder olika typer av LED -remsor som medföljer de olika LED -styrenheterna som WS2811, WS2812, Neopixel, etc.
Låt oss börja
Steg 1: Innan du börjar:



1. Arduino Uno
2. LED -remsa som har kontroller som ws2811 eller annat
3. Strömförsörjning enligt bedömningen av Led Strip.
Steg 2: Inkludera bibliotek:

Ladda ner FastLED -bibliotek härifrån:
github.com/FastLED/FastLED
Inkludera detta bibliotek på din arduino ide.
Steg 3: Konfigurera LED -remsa:



Anslut LED Strip till din strömförsörjning. Datapinnen på LED -remsan går in i alla digitala stift som du valde i koden. Se till att marken på LED -armbandet och arduino måste anslutas ihop.
Du kan använda neopixel ledremsa eller så kan du köpa billig ledremsa från marknaden och vad du behöver göra för att ta bort den första leddelen på ledremsan som har huvudkontroll. Från nästa serie lysdioder kan du använda som neopixelremsa. Men i kinesisk ledremsa styr en ic tre led i serie vilket betyder att varje pixel är lika med den 3 ledda pixeln. Om du skriver data på den första ic tänds de tre lysdioderna som är anslutna till den ic. Så jag använder den här typen av billiga ledremsor som har 7 ic i serie som styr 21 led som ett gäng med 3 lysdioder.
Anslutningar:
Arduino: digital stift 6 - Din stift av LED Strip
gnd - Gnd av LED -remsa
Strömförsörjning: positiv terminal - +vcc av LED -remsa
gnd - gnd av LED Strip
Steg 4: Rubrikfiler och konstanter:
Denna studiepoäng går till
Besök denna länk för mer och detaljerad information.
Så låt oss börja …
#include // header file
#define NUM_LEDS 60 // antal led i din remsa #definiera DATA_PIN 6 // digital pin på din arduino
CRGB -lampor [NUM_LEDS];
Steg 5: Ogiltig installation ()
Beroende på vilken typ av ledremsor du väljer väljer du lämplig void -inställningsfunktion
void setup () {
FastLED.addLeds
}
eller
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
eller
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
eller
void setup () {FastLED.addLeds (leds, NUM_LEDS);
}
eller
void setup () {FastLED.addLeds (leds, NUM_LEDS);
Rekommenderad:
HC-05 (bluetooth) -modul för hemautomation Grundläggande: 3 steg

HC-05 (bluetooth) -modul för hemautomation Grundläggande: I mitt senaste projekt styrde jag LED med en tryckknapp men i det här projektet har jag bytt PUSH-KNAPP med HC-05-modul. Jag rekommenderar starkt att gå igenom dessa projekt innan fortsätter med detta projekt. Du får alla detaljer i
Grundläggande 3D -skanner för digital 3D -kartläggning: 5 steg

Grundläggande 3D-skanner för digital 3D-kartläggning: I detta projekt kommer jag att beskriva och förklara de grundläggande grunderna för 3D-skanning och rekonstruktion som främst tillämpas på skanning av små halvplanobjekt, och vars funktion kan utvidgas till skannings- och rekonstruktionssystem som kan b
6 år gammal skapar grundläggande trafikljus med repor för Arduino: 3 steg

6 år gammal skapade grundläggande trafikljus med repor för Arduino: Min son var redan nyfiken på mina Arduino -projekt. Han spelade ett tag med Snap Circuits och LEGOHe började också bygga några Scratch -projekt. Det var bara en tidsfråga för oss att spela med Scratch för Arduino. Detta är vårt första projekt. Ob
10 grundläggande Arduino -projekt för nybörjare! Gör minst 15 projekt med en enda bräda !: 6 steg

10 grundläggande Arduino -projekt för nybörjare! Gör minst 15 projekt med en enda bräda !: Arduino Project &Handledningstavla; Innehåller 10 grundläggande Arduino -projekt. Alla källkoder, Gerber -filen och mer. Ingen SMD! Enkel lödning för alla. Lätt avtagbara och utbytbara komponenter. Du kan göra minst 15 projekt med en enda
GRUNDLÄGGANDE FÖR UARTKOMMUNIKATION: 16 steg

GRUNDLÄGGANDE FÖR UART -KOMMUNIKATION: Kommer du ihåg när skrivare, möss och modem hade tjocka kablar med de enorma klumpiga kontakterna? De som bokstavligen måste skruvas in i din dator? Dessa enheter använde förmodligen UART för att kommunicera med din dator. Medan USB har almos