Inhoudsopgave:
- Stap 1: Voordat u begint:
- Stap 2: Bibliotheek toevoegen:
- Stap 3: LED-strip instellen:
- Stap 4: Header-bestanden en constanten:
- Stap 5: Installatie ongedaan maken ()
Video: Basis van FastLED: 8 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Door RishabhLwww.coachingfunda.comVolg meer van de auteur:
Over: Master in Electronics Engineering Meer over RishabhL »
In deze Instructables zullen we zien hoe we het FastLED-programma kunnen schrijven en hoe we de FastLed-bibliotheek kunnen gebruiken. We zullen ook zien hoe we kunnen coderen om onze eigen kleurpatronen te ontwerpen. Deze bibliotheek ondersteunt verschillende soorten LED-strips die bij de verschillende LED-controllers worden geleverd, zoals WS2811, WS2812, Neopixel, enz.
Laten we beginnen
Stap 1: Voordat u begint:
1. Arduino Uno
2. LED-strip met een controller zoals ws2811 of andere;
3. Voeding volgens de beoordeling van Led Strip.
Stap 2: Bibliotheek toevoegen:
Download de FastLED-bibliotheek van hier:
github.com/FastLED/FastLED
Voeg deze bibliotheek toe aan je arduino ide.
Stap 3: LED-strip instellen:
Sluit de LED Strip aan op je voeding. De gegevenspin van de LED-strip gaat in de digitale pin die u in de code hebt geselecteerd. Zorg ervoor dat de massa van de LED strop en de arduino met elkaar verbonden moeten zijn.
U kunt een neopixel ledstrip gebruiken of u kunt een goedkope ledstrip op de markt kopen en wat u moet doen om het eerste ledgedeelte van de ledstrip met een mastercontroller te verwijderen. Van de volgende reeks LED's die u kunt gebruiken als de neopixelstrip. Maar in de Chinese ledstrip bestuurt één ic drie leds in serie, wat betekent dat elke pixel gelijk is aan de 3 led-pixel. Als je data op het eerste ic schrijft zullen de drie leds die met dat ic verbonden zijn gaan branden. Dus ik gebruik dit soort goedkope ledstrips met 7 ic in serie die 21 leds besturen als een stel van 3 leds.
Aansluitingen:
Arduino: digitale pin 6 - Din pin van LED Strip
gnd - Gnd van ledstrip
Voeding: positieve pool - +vcc van LED-strip
gnd - gnd van LED-strip
Stap 4: Header-bestanden en constanten:
Dit Tutorial-tegoed gaat naar
Bezoek deze link voor meer en gedetailleerde informatie.
Dus laten we beginnen…
#include // header-bestand
#define NUM_LEDS 60 // aantal leds aanwezig in je strip #define DATA_PIN 6 // digitale pin van je arduino
CRGB-leds [NUM_LEDS];
Stap 5: Installatie ongedaan maken ()
Selecteer, afhankelijk van uw type ledstrip, de juiste functie voor het instellen van leegte
ongeldige setup() {
FastLED.addLeds
}
of
void setup () { FastLED.addLeds (leds, NUM_LEDS);
}
of
void setup () { FastLED.addLeds (leds, NUM_LEDS);
}
of
void setup () { FastLED.addLeds (leds, NUM_LEDS);
}
of
void setup () { FastLED.addLeds (leds, NUM_LEDS);
Aanbevolen:
SmartHome draadloze communicatie: de extreme basis van MQTT: 3 stappen
SmartHome draadloze communicatie: de extreme basis van MQTT: MQTT basis: **Ik ga een serie domotica doen, ik zal de stappen doorlopen die ik heb genomen om alles te leren wat ik in de toekomst heb gedaan. Deze Instructable is de basis voor het instellen van MQTT voor gebruik in mijn toekomstige Instructables. echter
Mood Speaker- een krachtige luidspreker voor het afspelen van Mood Music op basis van de omgevingstemperatuur - Ajarnpa
Mood Speaker - een krachtige luidspreker om stemmingsmuziek af te spelen op basis van de omgevingstemperatuur: Hallo daar! Voor mijn schoolproject bij MCT Howest Kortrijk heb ik een Mood Speaker gemaakt, dit is een slim Bluetooth-luidsprekerapparaat met verschillende sensoren, een LCD en WS2812b ledstrip meegeleverd. De speaker speelt achtergrondmuziek af op basis van de temperatuur maar kan
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: 15 stappen (met afbeeldingen)
Een goedkope IoT-luchtkwaliteitsmonitor op basis van RaspberryPi 4: Santiago, Chili tijdens een winterse milieunoodsituatie hebben het voorrecht om in een van de mooiste landen ter wereld te wonen, maar helaas zijn het niet allemaal rozen. Chili heeft tijdens het winterseizoen veel last van luchtverontreiniging, ma
Milieubewakingssysteem op basis van OBLOQ-IoT-module: 4 stappen
Milieubewakingssysteem op basis van OBLOQ-IoT-module: dit product wordt voornamelijk toegepast in elektronische laboratoria om indicatoren zoals temperatuur, vochtigheid, licht en stof te bewaken en te controleren, en deze tijdig te uploaden naar de cloudgegevensruimte om bewaking en controle op afstand van de luchtontvochtiger te bereiken , luchtzuiver
Licht volgen en vermijden van robot op basis van Arduino - Ajarnpa
Licht volgende en vermijdende robot gebaseerd op Arduino: dit is een eenvoudig project dat licht volgt of vermijdt. Ik heb deze simulatie gemaakt in Proteus 8.6 pro. Benodigde onderdelen: -1) Arduino uno.2) 3 LDR.3) 2 DC-reductiemotoren. 4) Eén servo.5) Drie 1k-weerstanden.6) één H-brug l290D7) Eén aan & Uit schakelaar [f