Sommario:

Base di FastLED: 8 passaggi
Base di FastLED: 8 passaggi

Video: Base di FastLED: 8 passaggi

Video: Base di FastLED: 8 passaggi
Video: A Woodworker’s Quandary | Critical Role | Campaign 3, Episode 8 2024, Novembre
Anonim

Di RishabhLwww.coachingfunda.comSegui di più dell'autore:

Tracker di aggiornamento Covid-19 utilizzando ESP8266
Tracker di aggiornamento Covid-19 utilizzando ESP8266
Tracker di aggiornamento Covid-19 utilizzando ESP8266
Tracker di aggiornamento Covid-19 utilizzando ESP8266
Semplice interruttore timer Arduino
Semplice interruttore timer Arduino
Semplice interruttore timer Arduino
Semplice interruttore timer Arduino
Cambio di livello logico fai-da-te da 5v a 3.3v
Cambio di livello logico fai-da-te da 5v a 3.3v
Cambio di livello logico fai-da-te da 5v a 3.3v
Cambio di livello logico fai-da-te da 5v a 3.3v

Informazioni su: Master in Ingegneria elettronica Maggiori informazioni su RishabhL »

Questo Instructables vedremo come possiamo scrivere il programma FastLED, nonché come utilizzare la libreria FastLed. Vedremo anche come possiamo codificare per progettare i nostri modelli di colore. Questa libreria supporta diversi tipi di strisce LED fornite con i diversi controller LED come WS2811, WS2812, Neopixel, ecc.

Cominciamo

Passaggio 1: prima di iniziare:

Prima di iniziare
Prima di iniziare
Prima di iniziare
Prima di iniziare
Prima di iniziare
Prima di iniziare

1. Arduino Uno

2. Striscia LED con controller come ws2811 o altro

3. Alimentazione secondo la valutazione della striscia LED.

Passaggio 2: includi libreria:

Includi libreria
Includi libreria

Scarica la libreria FastLED da qui:

github.com/FastLED/FastLED

Includi questa libreria nel tuo ide arduino.

Passaggio 3: impostazione della striscia LED:

Configurazione della striscia LED
Configurazione della striscia LED
Configurazione della striscia LED
Configurazione della striscia LED
Configurazione della striscia LED
Configurazione della striscia LED

Collega la striscia LED all'alimentatore. Il pin dati della striscia LED va in qualsiasi pin digitale selezionato nel codice. Assicurati che la massa del LED strop e dell'arduino debbano essere collegati insieme.

Puoi usare la striscia led neopixel o puoi acquistare una striscia led economica dal mercato e cosa devi fare per rimuovere la prima sezione led della striscia led che ha il controller principale. Dalla prossima serie di LED puoi usare come striscia neopixel. Ma nella striscia led cinese un ic controlla tre led in serie, il che significa che ogni pixel è uguale al pixel a 3 led. Se scrivi i dati sul primo ic si accenderanno i tre led collegati a quel ic. Quindi sto usando questo tipo di striscia led economica che ha 7 ic in serie che controllano 21 led come un gruppo di 3 led.

Connessioni:

Arduino: pin digitale 6 - Pin Din della Striscia LED

gnd - Gnd della striscia LED

Alimentazione: terminale positivo - +vcc della Striscia LED

gnd - gnd della striscia LED

Passaggio 4: file di intestazione e costanti:

Questo credito tutorial va a

Si prega di visitare questo link per informazioni più dettagliate.

Quindi iniziamo…

#include // file di intestazione

#define NUM_LEDS 60 // numero di led presenti nella tua striscia #define DATA_PIN 6 // pin digitale del tuo arduino

LED CRGB[NUM_LEDS];

Passaggio 5: configurazione nulla ()

A seconda del tipo di striscia led, selezionare la funzione di configurazione del vuoto appropriata

void setup() {

FastLED.addLeds(led, NUM_LEDS);

}

o

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

o

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

o

void setup() { FastLED.addLeds(leds, NUM_LEDS);

}

o

void setup() { FastLED.addLeds(leds, NUM_LEDS);

Consigliato: