Paso 2: Programar el Arduino
Descargar el código aquí
He utilizado este código para ejecutar el LED:
#include
#define pasador 3 / / el pin su múltiple está conectado a
#define 6 cuenta / / cuántos LEDs están en esa franja
Tira de Adafruit_NeoPixel = Adafruit_NeoPixel (cuenta, PIN, NEO_GRB + NEO_KHZ800); define las propiedades de las tiras
void colores (int Pixel, int R2, int G2, int B2) {}
color de uint32_t = tira. Color (R2, G2, B2); hacer que un color
strip.setPixelColor (Pixel, color); establecer un color de píxel
Strip.Show(); actualización de los colores
}
void setup() {}
Strip.Begin(); iniciar la tira
Strip.Show(); fijar la tira a negro (porque nosotros no lo dijimos a hacer nada todavía)}
void loop() {}
para (int i = 0; i < 4 i ++) {}
Colores (i, 255, 0, 0);
Colores (i - 1, 200, 0, 0);
Colores (i - 2, 150, 0, 0);
Colores (i - 3, 50, 0, 0);
Colores (i - 4, 0, 0, 0);
Delay(150);
}
para (int i = 0; i > -4; i--) {}
Colores (i, 255, 0, 0);
Colores (+ 1, 200, 0, 0);
Colores (+ 2, 150, 0, 0);
Colores (+ 3, 50, 0, 0);
Colores (i + 4, 0, 0, 0);
Delay(150); }
}