Hey, this is probably a stupid question.

Hey, this is probably a stupid question. I have a Arduino Uno using a strip of TM1803 LEDs.I am trying to run the Fire2012 example but it just lights up as kind of a light blue/cyan color and never does anything. Any idea on what I am doing wrong?

Because the FastLED library caters for so many different types of led pixel, you can configure how your LEDs are wired up internaly with respect to the 3 separate Red, Green and Blue LEDs it contains.

Look at the code on line 4:

#define COLOR_ORDER GRB

This tells FastLED the LEDs are wired Green, Red, Blue.

To match your pixels internal wiring, try:

#define COLOR_ORDER RGB

Also, how long is the strip? Real short strips require that the code be modified or it might not work.

The strip has 30 LEDs

Have you verified that your LED’s and Arduino are actually working together by getting firstlight running successfully?

I’ve used an example program it came with and it works as desired in that case

That’s good. So, the next thing you want to do is to get it running with FastLED and firstlight.ino.

I’ve tried a few of the fastLED programs and all it does is light up a kind of cyan color.

With the TM1803, make sure you set number of LEDs to 10 for the strip. There are actually 10 addressable groups of 3 LEDs in those strips. Not sure if that solves your problem though, but I do have several of those strips.

Thanks for that suggestion. I have two of these strips. I am setting the number of LEDS to 10 and still only getting this blue color. Even the blink example doesn’t blink.

I just figured it out. The newest IDE was causing the issues. I used an older version of the Arduino IDE and the same code worked as intended. I will file an issue on github