5 LED strip not turning on

After watching several videos and tutorials I am still unable to get these LED strips to work.

I tried with seveal libraries and the strip never turns on. I tested the setup on tinkerpad and it works perfectly fine.

Its only 5 LEDs so it should be working fine with Arduinos power.

I tested the voltage with my multimeter and I see that the strip on every side is getting 5 volts so its probably something else.

I tested the code from FastLed, and NeoPixel and nothing.

What am I doing wrong? I did the setup also on the breadboard with a resistor but I get the same results. No lights turning on.

I tried with another strip and I also get the same result.

Are you wired to the strip input or output?

Good question. How can I tell? From all my tests its probably the output now that you ask.

Im wired to the right one since it was easier to connect my cables. Im guessing it would be the left one? :smiling_face_with_tear:

Look on the strip itself. It should be marked there. DO, DIN.

1 Like

Thanks! Looks like that was it. I dont know why I thought both sides were the same

1 Like

Just so you know... Each LED has data-in and data-out and it's "buffered" (or "boosted") so the signal doesn't get weak over a long run.

The data is "clocked through" one LED to the next in series... The data to the last LED in line has to get clocked-through all of the other LEDs and the last data written ends-up in the 1st LED (until it's updated again).

Tte buffer doesn't work backwards and the data can't be shifted backwards. :wink:

1 Like

Read Adafruit's "how to power neopixel" page... briefly:

  1. Externally power the Neopixel string, do not use your Arduino as a power supply.
    (you can power both Arduino and Neopixel string with the same power supply)
  2. 1000uf capacitor bridging the Vcc and GND legs of the Neopixel string
  3. 300 ohm resistor on the DATAIN leg of the Neopixel string.

I built a controller and had to use mosfets to drive the strips. I don't how your going to drive those leds on direct from the pins.

Hi xfpd. Quick question, As an external power I could use a 9V battery but I understand these strips use 5V. What type of resistor should I use?

My Math is
(9V-5V) = (50mA*60) * R
= 80ohms

Is that correct?

5v is a little (1/5th) over half of 9v, so the second drop will be about 1/5th over the size of the first drop. (If input was 10v and output was 5v, both drops would be the same). Too much resistance on the power will make the LEDs dimmer, but safe. If 20k/25k is too dim, try smaller multiples with the same ratio, maybe 10k/12k and so on.

I use a power supply (like the power supply mentioned in your #1 post) that is right sized or an adjustable buck converter for an extra 500 centime. My 300 100 neopixel (at half-bright) strings might want about 2A 5A.

feeding an LED strip with increased voltage through a resistor is a completely crazy idea.

You should use either an external voltage regulator which outputs clearly 5v or feeds your leds from arduino 5v, as you done in this project.

1 Like

Different kind of strip.

1 Like

Lol, no.

I suggest 4xAA NiMh in a battery holder. This can power the Uno also through its 5V pin.

Led Qty: 60pcs per meter, 300pcs in total
Working Voltage: DC 5V
Max Current: 2.4A per meter, 12A in total
Power: 0.2W per LED, 12W per meter, 60W in total

Just an observation. From the LED supplier's info, it would seem that 5 LEDs will draw 1/12 of 2.4A, or 200 mA. That's pretty borderline for powering from the 5V rail of the Arduino, and also a pretty hefty load for your battery(and utterly beyond the 9V's capability).

Hi b707 sorry im new to this but why do you think its crazy? From my reading I thought that was the point of the resistor? To send the correct voltage to a circuit? If I am wrong please let me know I would love to know the reason and what to use.

Also I was reading that using the 5v from the arduino to light up 60 LEDs was too much and I could burn up the arduino

Hi camsysca, What would you recommend me to use instead?

Start with a 5V wall-wart style power supply. Look for something with 5V regulated output, capable of about 1 1/2 times the current requirements of your final design. For example, if your final design needs 4 Amps of current, try to find a 6A supply.

If you're intent on powering this all with a battery, others will have to offer up solutions.

Because your just wasting power using the resistor to knock down the voltage.

Resistor is not a current or voltage regulator. The voltage drop on the resistor is not constant, it depends on current, consumed by led strip. This current varies quite a lot, depending on the color and brightness of the leds. The lower the current consumed by the strip, the less voltage is dropped on the resistor and the more of the input voltage reaches the LEDs. In the extreme case, when all the diodes are switched off, the current will be almost zero and the voltage drop across the resistor will also be minimal.
Virtually all your 9v will go directly to the strip and you can burn your diodes.

Hi, I also have a problem and I don't know how to solve it. I have an RGB led module that is powered at 12V and the led strip is 5V. This is the led putty! Now my problem is different. I want to light another led strip, but this time a 12V one. How can I connect the 12v led strip to the 5v module? Both LED strips have RGB (4 wires), only one lights up at 5V and the other at 12V. I want to make a separate power supply circuit for the 12V led strip, but I want it to be connected with the 5V one. When I change the color of the 5v module and change the color of the 5v led strip, the 12v one will automatically change as well, the same with the light intensity, when I lower the brightness of the 5v strip, it will also decrease on the 12v one. Can I use a module like the arduino one? Only that instead of the signal from the arduino, I give 5V from the RGB module.