Proyectos Neopixel 0D, 0E, 0F y 0G
0D Neopixel
Enciende SOLO UN (npixel) del color que le indiquemos (RGB)
En el ejemplo hemos escogido el led numero 4 para que se encienda de color rojo.
OJO! los numeros de los leds empiezan desde cero, por ello, al querer encender el 4 deberemos poner 3 en la programación
linea de código: int npixel =6;
0E Neopixel
Enciende y apaga un led (npixel) del color que le indiquemos (RGB) cada cierto intérvalo de tiempo (delay)
En el ejemplo hacemos que aparezca el color amarillo y que se vaya encendiendo y apagando.
Neopixel 0F
Enciende los 8 leds de colores diferentes al mismo momento.
#include <Adafruit_NeoPixel.h>
#define PIN 6 // arduino 6 a input Neopixel
#define NUMPIXELS 8 // Número de píxels de la tira
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup() {
// Inicializa NeoPixel library.
pixels.begin();
}
void loop() {
//manda el color al píxel
pixels.setPixelColor(0, pixels.Color(0,0,255));
pixels.setPixelColor(1, pixels.Color(0,255,0));
pixels.setPixelColor(2, pixels.Color(255,0,0));
pixels.setPixelColor(3, pixels.Color(255,255,0));
pixels.setPixelColor(4, pixels.Color(255,0,255));
pixels.setPixelColor(5, pixels.Color(0,255,255));
pixels.setPixelColor(6, pixels.Color(0,125,255));
pixels.setPixelColor(7, pixels.Color(255,125,0));
pixels.show();
}
Neopixel 0G
Aqui aparecen los colores de forma secuencial
<iframe width="725" height="453" src="https://www.tinkercad.com/embed/fz0Jw3E6XMG?editbtn=1" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0