Help!  I'm new... can someone please tell me why I'm experiencing this error?

Help! I’m new… can someone please tell me why I’m experiencing this error? I’ve reinstalled the library a few times …

C:\Users\HAM\AppData\Local\Temp\build3628671742709539434.tmp\Blink.cpp.o

C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=106 -IC:\Program Files (x86)\Arduino\hardware\arduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\variants\standard -IC:\Program Files (x86)\Arduino\libraries\FastLed -IC:\Program Files (x86)\Arduino\libraries\FastLed\utility C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp -o C:\Users\HAM\AppData\Local\Temp\build3628671742709539434.tmp\FastLed\FastSPI_LED.cpp.o

In file included from C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:11:
C:\Program Files (x86)\Arduino\libraries\FastLed/FastSPI_LED.h:143: error: ‘Hide’ does not name a type
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:364: warning: ‘spihl1606’ appears to be a misspelled signal handler
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:395: warning: ‘spi595’ appears to be a misspelled signal handler
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:437: warning: ‘spilpd6803’ appears to be a misspelled signal handler
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp: In member function ‘void CFastSPI_LED::show()’:
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:534: warning: comparison between signed and unsigned integer expressions
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:549: warning: comparison between signed and unsigned integer expressions
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp: In member function ‘void CFastSPI_LED::setup_hardware_spi()’:
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:649: warning: comparison between signed and unsigned integer expressions
C:\Program Files (x86)\Arduino\libraries\FastLed\FastSPI_LED.cpp:664: warning: unused variable ‘x’

Where did you get the library - this is wildly old code, not even available on the github site (http://FastLED.io/code)

Beauty! Thanks much! I’m not sure how I ended up with the old code as I followed the old link to the new site. at any rate, I just “talked” to the strip, so I’m off to a good start. Thanks much!

Cripes! Although the LEDs responded, they didn’t respond as desired. Heck, I’m just trying the BLINK sample and I get a spool of random colors. It’s a 2811 and I unremarked the addleds line of code calling for the 2811. Here’s what I have: http://www.amazon.com/gp/product/B00MHUK83K/ref=oh_aui_detailpage_o03_?ie=UTF8&psc=1
I can see 3 pads where the wires are soldered, so I assume, D0, +V and GND. The LEDs do respond but not as desired.
I changed the colors in this simple loop to Black to try to get the LEDs to turn off with no luck :frowning:

DO is “data out” - you want to connect your data pin to DI - “data in”

I believe I’m on the correct side. I was looking on the futher side of the LED, where it has D0 silk screened, but the next LED shows DI on the same side of the LED where I’m connected. I just can’t see it on the side where I’m connected because the wires cover it.

Ok - also, you want to make sure that you also connect ground on the arduino to ground on the LEDs, in addition to the data line.

Finally, what version of the arduino software are you using?

Thank you for your reply.

Arduino is 1.06. I’m using an Arduino UNO board and the corresponding board is selected in the Audrio software.

I’ve tried messing with the power a while back…
I’m powering the LEDs off a seperate 7.5V supply and tried common ground.
I am also able to power everything from the Arduino, so I tried that by plugging the supply into the Vin on the Arduino and then running the LED strip off of the GND & 5V header on the arduino. I was suprised how bright the strip lit up, even without the external power supply when only powering the arduino from USB.
Not sure what else could be going on here…?

Hmm, looks like 1.0.6 was just released - I’ll have to take a look at that (and see whether or not they introduced anything that will cause problems)

1.0.6 just passed all the FastLED examples on a string of LPD8806 as well as WS2802. Neither one of those are clockless chips though. Things may be different with those.

Yeah - my concern is if they messed with the compiler like 1.5.7 did - since that messes with the asm code for the clock less chips.

Is there a favorite Arduino version for the ws2811?

1.0.5 is working fine for me with Uno, Mega and Teensy.

You guys are wonderful. Thanks. I will try when I return home

I tried 1.0.5 with no luck. I remarked out the loop in “firstlight” and just kept the “FastLED.show();” call. I seem to get the same results–a strange mess of color–whether it performs the FOR loop, or it just calls “FastLED.show();” The exact same funky string of colors.

What’s your actual code look like?

Wait - you’re running 7.5v into the led strip? Don’t do that, you should be giving it 5v.

Also, can you put the entirety of the output from a build into a pastebin/gist - I want to see what your build is doing.

Finally - make sure you have a delay after the call to FastLED.show() - for now, until you get this stuff worked out, put

delay(100);  

after the call to show (the reason for this is some led chipsets, like the WS2811 glitch out if you update them too quickly - I want to eliminate that as a possibility for what you have going on here).

Also - can you provide a close up picture of how you have everything wired up?

@Ashley I’m just using the “firstlight” example that comes with the library.
I’ve even tried to directly address an LED, like this:
leds[5] = CRGB::Black;
FastLED.sho();
It’s almost as if the .sho() procedure can’t talk to the LED strip correctly…maybe the strip IS hosed.
@Daniel: 7.5V was just a test to see if the USB couldn’t push what’s needed. It just made the LEDs burn a little brighter. I don’t think it harmed them or the processor. It doesn’t matter which LED strip I select, I get the same results, the same random color band ie; NEOPIXEL, 2811, 2812, 1903, etc.

The 7.5 may have been enough to fry something. (I’ve been told, by someone who does manufacturing of things w/WS2812’s, that he’s seen them able to take up to 6V, but randomly start having problems if given higher).

Try this - to eliminate library vs. hardware - grab the adafruit NeoPixel library - https://github.com/adafruit/Adafruit_NeoPixel - and see if you have similar problems or not.

(Also - reminder for the build output and the photo of your wiring setup)

One other question - what pin are you using for the led output?