Índice:

Básico do FastLED: 8 etapas
Básico do FastLED: 8 etapas

Vídeo: Básico do FastLED: 8 etapas

Vídeo: Básico do FastLED: 8 etapas
Vídeo: FastLED Basics Episode 1 - Getting started 2024, Novembro
Anonim

Por RishabhLwww.coachingfunda.comSiga mais pelo autor:

Covid-19 Atualizar Rastreador usando ESP8266
Covid-19 Atualizar Rastreador usando ESP8266
Covid-19 Atualizar Rastreador usando ESP8266
Covid-19 Atualizar Rastreador usando ESP8266
Chave de temporizador Arduino simples
Chave de temporizador Arduino simples
Chave de temporizador Arduino simples
Chave de temporizador Arduino simples
Mudança de nível lógico DIY 5v a 3,3v
Mudança de nível lógico DIY 5v a 3,3v
Mudança de nível lógico DIY 5v a 3,3v
Mudança de nível lógico DIY 5v a 3,3v

Sobre: Mestre em Engenharia Eletrônica Mais Sobre RishabhL »

Neste Instructables veremos como podemos escrever o programa FastLED, bem como usar a biblioteca FastLed. Também veremos como podemos codificar para projetar nossos próprios padrões de cores. Esta biblioteca suporta diferentes tipos de faixa de LED que vem com os diferentes controladores de LED, como WS2811, WS2812, Neopixel, etc.

Vamos começar

Etapa 1: antes de começar:

Antes de você começar
Antes de você começar
Antes de você começar
Antes de você começar
Antes de você começar
Antes de você começar

1. Arduino Uno

2. Faixa de LED com controlador como ws2811 ou outro

3. Fonte de alimentação de acordo com a classificação do Led Strip.

Etapa 2: Incluir Biblioteca:

Incluir Biblioteca
Incluir Biblioteca

Baixe a biblioteca FastLED aqui:

github.com/FastLED/FastLED

Inclua esta biblioteca em seu ide arduino.

Etapa 3: Configurando a Faixa de LED:

Configurando a Faixa de LED
Configurando a Faixa de LED
Configurando a Faixa de LED
Configurando a Faixa de LED
Configurando a Faixa de LED
Configurando a Faixa de LED

Conecte a faixa de LED à sua fonte de alimentação. O pino de dados da faixa de LED vai para qualquer pino digital que você selecionou no código. Certifique-se de que o aterramento do strop de LED e do arduino devem estar conectados juntos.

Você pode usar tira de led de neopixel ou você pode comprar tira de led barata do mercado e o que você precisa fazer para remover a primeira seção de led da tira de led que tem controlador mestre. Da próxima série de LEDs você pode usar como faixa de neopixel. Mas na faixa de led chinês um ic controla três led em série, o que significa que cada pixel é igual ao pixel de 3 led. Se você escrever dados no primeiro ic, os três leds conectados a esse ic se acenderão. Então estou usando este tipo de tira de led barata que tem 7 ic em série que controla 21 led como um monte de 3 leds.

Conexões:

Arduino: pino digital 6 - pino Din da faixa de LED

gnd - Gnd da faixa de LED

Fonte de alimentação: terminal positivo - + vcc da faixa de LED

gnd - gnd da faixa de LED

Etapa 4: Arquivos de cabeçalho e constantes:

O crédito deste tutorial vai para

Visite este link para obter informações mais detalhadas.

Então vamos começar …

#include // arquivo de cabeçalho

# define NUM_LEDS 60 // número de led presentes em sua tira # define DATA_PIN 6 // pino digital de seu arduino

CRGB leds [NUM_LEDS];

Etapa 5: configuração de anulação ()

Dependendo do tipo de faixa de led, selecione a função de configuração de vazio apropriada

void setup () {

FastLED.addLeds(leds, NUM_LEDS);

}

ou

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

}

ou

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

}

ou

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

}

ou

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

Recomendado: