Saltar la navegación

Proyectos Neopixels 0

Encender una tira de leds de un solo color

Aqui vamos a encender una tira de leds de un solo color

Código

Este es el código que debes de copiar y enganchar en Arduino

//enciende toda la tira de color rojo
 
 
#include <Adafruit_NeoPixel.h>
 
#define PIN 6   // Pin 6 arduino a pin entrada neopíxels
 
#define NUMPIXELS      8 // número de neopixels de la tira
 
Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
 
int redColor = 255;
 
void setup() {
  // Inicializa la libreria NeoPixel
  pixels.begin();
}
 
void loop() {
  for (int i=0; i < NUMPIXELS; i++) {
    pixels.setPixelColor(i, pixels.Color(redColor, 0, 0));//RED
    // envia el color Rojo a los píxels.
    pixels.show();
  } 
}

Para cambiar el color solo tenemos que modificar estos valores

int redColor = 255; 
//255 es el color al maximo, 0 al minimo
pondremos otra variable
 
y en los valores de los 3 colores pondremos la nueva variable

pixels.setPixelColor(i, pixels.Color(redColor, 0, 0));//RED