
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Olá pessoal, desde que a tira de led Neopixel é muito popular e também é chamada de tira de led ws2812. Eles são muito populares porque nessas faixas de led podemos lidar com cada led separadamente, o que significa que se você quiser que alguns leds brilhem em uma cor, poucos em outra cor e poucos em alguma outra cor diferente, então ele pode fazer isso. Até você pode fazer com que cada LED brilhe na cor que quiser ao mesmo tempo. Esta é a razão de sua popularidade.
Portanto, nestes instrutíveis, aprenderemos como usar esses ws2812 ou faixa de led de neopixel com o Arduino.
Etapa 1: Coisas que você precisa



para estes instrutíveis, você precisará das seguintes coisas:
Arduino
Tiras Adafruit NeoPixel
Resistor 10k ohm
Breadboard (genérico)
Jumperwires (genérico)
Etapa 2: conexões


Para as conexões siga a imagem mostrada e conecte tudo de acordo com o esquema mostrado.
Etapa 3: Código

Faça o download da biblioteca NeoPixel da Adafruit:
github.com/adafruit/Adafruit_NeoPixel
para começar. Você pode simplesmente baixar o arquivo.zip com a biblioteca, descompactá-lo em seu computador e arrastar o conteúdo para a pasta de bibliotecas do Arduino. (A pasta "libraries" geralmente é criada na mesma pasta "Arduino" onde você salva seus esboços. Se você ainda não tiver um, vá em frente e crie-o.) Além disso, reinicie o IDE do Arduino se já o tiver aberto.
Assim que estiver pronto novamente, você terá alguns novos esboços de exemplo. Vamos dar uma olhada!
Arquivo> Exemplos> Adafruit NeoPixel> simples
Esse cara acenderá seus LEDs em verde, um de cada vez.
Ou você pode copiar o código abaixo e testá-lo também.
// Esboço simples do NeoPixel Ring (c) 2013 Shae Erisson // lançado sob a licença GPLv3 para combinar com o resto da biblioteca AdaFruit NeoPixel
#include "Adafruit_NeoPixel.h" #ifdef _AVR_ #include "avr / power.h" #endif
// Qual pino do Arduino está conectado aos NeoPixels? // Em um Trinket ou Gemma, sugerimos alterá-lo para 1 # definir PIN 6
// Quantos NeoPixels estão anexados ao Arduino? #define NUMPIXELS 16
// Quando configuramos a biblioteca NeoPixel, informamos quantos pixels e qual pino usar para enviar sinais. // Observe que, para tiras NeoPixel mais antigas, você pode precisar alterar o terceiro parâmetro - consulte o exemplo de teste // para mais informações sobre os valores possíveis. Adafruit_NeoPixel pixels = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
valor de retardo interno = 500; // atrasar por meio segundo
void setup () {// Isso é para Trinket 5V 16MHz, você pode remover essas três linhas se não estiver usando um Trinket #if definido (_AVR_ATtiny85_) if (F_CPU == 16000000) clock_prescale_set (clock_div_1); #endif // Fim do código especial do trinket
pixels.begin (); // Isso inicializa a biblioteca NeoPixel. }
void loop () {
// Para um conjunto de NeoPixels, o primeiro NeoPixel é 0, o segundo é 1, até a contagem de pixels menos um.
para (int i = 0; i
// pixels. Color assume valores RGB, de 0, 0, 0 até 255, 255, 255 pixels.setPixelColor (i, pixels. Color (0, 150, 0)); // Cor verde moderadamente brilhante.
pixels.show (); // Isso envia a cor de pixel atualizada para o hardware.
atraso (delayval); // Atraso por um período de tempo (em milissegundos).
} }
Etapa 4: tornando mais leve

Depois de enviar o código, sua tira de led de neopixel acenderá da mesma forma que a minha e você pode até mesmo alterar o código acima para iluminá-lo em cores diferentes e pode tentar outros exemplos da biblioteca de neopixel acima e se divertir com sua tira de led de neopixel.
Recomendado:
Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: 8 etapas

Arduino Neopixel LED Ring Ws2812 - Visuino Tutorial: Neste tutorial, aprenderemos como controlar o Neopixel Led Ring Ws2812 usando Arduino e Visuino para rodar o LED pixel. Assista a um vídeo de demonstração
Neopixel Ws2812 Rainbow LED com brilho M5stick-C - Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: 5 etapas

Neopixel Ws2812 Rainbow LED com brilho M5stick-C | Executando Rainbow no Neopixel Ws2812 usando M5stack M5stick C usando Arduino IDE: Olá pessoal, neste instructables aprenderemos como usar LEDs neopixel ws2812 ou tira led ou matriz led ou anel led com placa de desenvolvimento m5stack m5stick-C com IDE Arduino e faremos um padrão de arco-íris com isso
Inglês / Português: S4A Como Instalar E Usar / S4A Como instalar e usar: 7 etapas

Inglês / Português: S4A Como Instalar E Usar / S4A Como instalar e usar: O S4A (ou Scratch para Arduino) é um sistema que baseado no Scratch que permite interagir diretamente com um Arduino. É uma forma muito did á tica de usar programa ç ã o e verificar em tempo real a intera ç & atild
Arduino Ws2812 LED ou Neopixel Led Strip ou Ring Tutorial: 4 etapas

Tutorial do Arduino Ws2812 LED ou Neopixel Led ou Anel: Nestes instructables aprenderemos como usar o neopixel ou ws 2812 ou fast led com Arduino. Esses tipos de LED ou tira ou anel são controlados por apenas um único pino Vin e todos os Os LEDs são endereçáveis individualmente, por isso também são chamados de indi
Como usar o terminal Mac e como usar as funções principais: 4 etapas

Como usar o Terminal Mac e como usar as funções principais: Mostraremos como abrir o Terminal MAC. Também mostraremos alguns recursos do Terminal, como ifconfig, alteração de diretórios, acesso a arquivos e arp. Ifconfig permitirá que você verifique seu endereço IP e seu anúncio MAC