Índice:
- Etapa 1: antes de começar:
- Etapa 2: Incluir Biblioteca:
- Etapa 3: Configurando a Faixa de LED:
- Etapa 4: Arquivos de cabeçalho e constantes:
- Etapa 5: configuração de anulação ()
Vídeo: Básico do FastLED: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Por RishabhLwww.coachingfunda.comSiga mais pelo autor:
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:
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:
Baixe a biblioteca FastLED aqui:
github.com/FastLED/FastLED
Inclua esta biblioteca em seu ide arduino.
Etapa 3: 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
}
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:
Projeto de circuito de aquisição, amplificação e filtragem de um eletrocardiograma básico: 6 etapas
Aquisição, amplificação e projeto do circuito de filtragem de um eletrocardiograma básico: para concluir este instrutível, as únicas coisas necessárias são um computador, acesso à Internet e algum software de simulação. Para os fins deste projeto, todos os circuitos e simulações serão executados no LTspice XVII. Este software de simulação contém
Programa básico C ++: 11 etapas
Programa C ++ Basic: neste programa você aprenderá o básico de c ++ codificando um programa c ++ simples para criar vários usuários e exibir esses usuários, espero que gostem
Como fazer um site básico usando o bloco de notas: 4 etapas
Como fazer um site básico usando o bloco de notas: Alguém já se perguntou " como faço um site a partir de um programa básico de escrita? &Quot; Bem, obviamente, não especificamente … De qualquer forma, aqui vou mostrar como fazer um BASIC site usando apenas o notepad
Easy LED Christmas Light Show: Assistentes no inverno - WS2812B LED Strip com FastLED e um tutorial do Arduino: 6 etapas
Easy LED Christmas Light Show: Assistentes no inverno | WS2812B LED Strip com FastLED e um Arduino Tutorial: Eu projetei e programei este show de luzes natalinas para ser exibido em qualquer lugar. Usei uma faixa de led WS2812B com densidade de pixels de 30 pixels / metro. Como usei 5 metros, tive um total de 150 LEDs. Eu mantive o código simples para que qualquer pessoa iniciante no WS2812
Decore o teto da sala com fita Neopixel / FastLed: 5 etapas
Decore o teto da sala com Neopixel / FastLed Strip: Luzes coloridas, se bem feitas, podem parecer legais e futuristas. As faixas de luz LED percorreram um longo caminho, o que significa que você pode descartar as luzes de Natal do ano todo por algo com aparência mais limpa. O que é bom sobre as tiras de LED, porém, é que elas