hey there,
im newbie to arduino, and looking for some cool advise to go on with LED project. i want to write some letters on a simple LED Matrix i built, its 10x6 leds.
so far i created a code which says pixel by pixel which one goes on and of.
i am looking for a code that says " from pixel 0 to pixel 22 all pixels are black"
and next question would be if i can change the numbers of the led in which arduino is counting them, because i did not solder it clever, so it goes up and then down. is there a way to tell arduino to use led number 10 as 19 and 11 as 18, you know what i mean ?
here is my code
#include <FastLED.h>
#define LED_PIN 5
#define COLOR_ORDER GRB
#define CHIPSET WS2811
#define NUM_LEDS 60
#define wait 3800
CRGB leds[NUM_LEDS];
void setup (){
FastLED.addLeds<WS2812B, LED_PIN, GRB>(leds, NUM_LEDS);
}
void loop () {
leds[0] = CRGB::Red;
delay (wait);
FastLED.show();
leds[1] = CRGB::Black;
leds[2] = CRGB::Black;
leds[3] = CRGB::Black;
leds[4] = CRGB::Black;
leds[5] = CRGB::Black;
leds[6] = CRGB::Black;
leds[7] = CRGB::Black;
leds[8] = CRGB::Black;
leds[9] = CRGB::Black;
leds[10] = CRGB::Black;
leds[11] = CRGB::Black;
leds[12] = CRGB::Black;
leds[13] = CRGB::Black;
leds[14] = CRGB::Black;
leds[15] = CRGB::Black;
leds[16] = CRGB::Black;
leds[17] = CRGB::Black;
leds[18] = CRGB::Black;
leds[19] = CRGB::Red;
delay (wait);
FastLED.show();
leds[20] = CRGB::Red;
delay (wait);
FastLED.show();
leds[21] = CRGB::Black;
leds[22] = CRGB::Black;
leds[23] = CRGB::Black;
leds[24] = CRGB::Black;
leds[25] = CRGB::Black;
leds[26] = CRGB::Black;
leds[27] = CRGB::Black;
leds[28] = CRGB::Black;
leds[29] = CRGB::Black;
leds[30] = CRGB::Black;
leds[31] = CRGB::Black;
leds[32] = CRGB::Black;
leds[33] = CRGB::Black;
leds[34] = CRGB::Black;
leds[35] = CRGB::Black;
leds[36] = CRGB::Black;
leds[37] = CRGB::Black;
leds[38] = CRGB::Black;
leds[39] = CRGB::Red;
delay (wait);
FastLED.show();
leds[40] = CRGB::Red;
delay (wait);
FastLED.show();
leds[41] = CRGB::Black;
leds[42] = CRGB::Black;
leds[43] = CRGB::Black;
leds[44] = CRGB::Black;
leds[45] = CRGB::Black;
leds[46] = CRGB::Black;
leds[47] = CRGB::Black;
leds[48] = CRGB::Black;
leds[49] = CRGB::Black;
leds[50] = CRGB::Black;
leds[51] = CRGB::Black;
leds[52] = CRGB::Black;
leds[53] = CRGB::Black;
leds[54] = CRGB::Black;
leds[55] = CRGB::Black;
leds[56] = CRGB::Black;
leds[57] = CRGB::Black;
leds[58] = CRGB::Black;
leds[59] = CRGB::Red;
delay (wait);
FastLED.show();
leds[60] = CRGB::Black;
leds[0] = CRGB::Black;
leds[19] = CRGB::Black;
leds[20] = CRGB::Black;
leds[39] = CRGB::Black;
leds[40] = CRGB::Black;
leds[59] = CRGB::Black;
FastLED.show();
}

