#include "Adafruit_NeoPixel.h" #define PIN0 4 #define PIN1 7 // Parameter 1 = number of pixels in strip // Parameter 2 = Arduino pin number (most are valid) // Parameter 3 = pixel type flags, add together as needed: // NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs) // NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers) // NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products) // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2) // NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products) Adafruit_NeoPixel strip0 = Adafruit_NeoPixel(150, PIN0, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel strip1 = Adafruit_NeoPixel(150, PIN1, NEO_GRB + NEO_KHZ800); // IMPORTANT: To reduce NeoPixel burnout risk, add 1000 uF capacitor across // pixel power leads, add 300 - 500 Ohm resistor on first pixel's data input // and minimize distance between Arduino and first pixel. Avoid connecting // on a live circuit...if you must, connect GND first. void setup() { // delay(4000); // Serial.println("hola"); Serial.begin(57600); strip0.begin(); strip1.begin(); clear(); } void loop() { test(); } void show() { strip0.show(); strip1.show(); } void clear() { for (int i=0; i<=150; i++) { strip0.setPixelColor(i, 0, 0, 0); strip1.setPixelColor(i, 0, 0, 0); } show(); } void test() { for (int i=0; i<=150; i++) { strip0.setPixelColor(i, 0, 0, 255); strip1.setPixelColor(i, 0, 0, 255); delay(5); show(); } delay(1000); for (int i=150; i>=0; i--) { strip0.setPixelColor(i, 0, 0, 0); strip1.setPixelColor(i, 0, 0, 0); delay(5); show(); } }