Arduino and Neopixel Problems

Hi!
I have a couple of issues with my neopixel strip. I ordered a 5m strip and cut it up. Now I have 2 smaller parts (about 60 neopixels in total) that I soldered together with a cable. (Plus to plus, minus to minus and data to data. The arduino sends the data for the strip via pin 6, everything works fine, at least for the first part.

The arduino is programmed in such a way that when it is connected to the a power source it sends a pulse to the strip: color blue. The first part also takes on this color, but the second part, which is connected to the first with cables, remains off. With my tension meter I saw that there is tension on the second part as well. I.e. these cables need to transfer the power. However, it does not transmit the data ... I ordered new cables yesterday in the hope that it would work with them. It didn't work even though they were specially made for it. The cables are normally soldered to the two parts.

Info: When I connect the power to the other part, it lights up. So neither of the two parts is broken. It must have something to do with the cable, the solder or the software.

My current cables: https://www.amazon.de/gp/product/B07JG3SD43/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1

My previous cables: https://www.amazon.de/gp/product/B07TGKPFHK/ref=ppx_yo_dt_b_asin_image_o09_s00?ie=UTF8&psc=1

My neopixels: https://www.amazon.de/gp/product/B01CDTEJBG/ref=ppx_yo_dt_b_asin_image_o02_s00?ie=UTF8&psc=1

Here is my code:

#include <Adafruit_NeoPixel.h>

int LED_COUNT = 60;

Adafruit_NeoPixel strip (LED_COUNT, 6, NEO_RGB + NEO_KHZ800);

void setup () {

strip.begin ();

strip.fill (strip.Color (0, 0, 20), 0, LED_COUNT);
strip.show ();
}

Many thanks for your help.

Regards
Colin Schneider

Your description:-

The arduino is programmed in such a way that when it is connected to the a power source it sends a pulse to the strip: color blue. The first part also takes on this color, but the second part, which is connected to the first with cables, remains off.

In no way matches your code. And you have not posted your code according to the rules, and you have not posted all of it.
How to get the best out of this forum

However, it does not transmit the data

If the strip turns blue then it is transmitting data.

Could you post a schematic of your project?

Could you post a picture of your project, especially the neo-thingies connections?

Can you post your well formatted code in code tags?

What is wrong with your code that you did post

#include <Adafruit_NeoPixel.h>

int LED_COUNT = 60;

Adafruit_NeoPixel strip (LED_COUNT, 6, NEO_RGB + NEO_KHZ800);

void setup () {

  strip.begin ();
 
  strip.fill (strip.Color (0, 0, 20), 0, LED_COUNT);
  strip.show ();
}

?

It's programed to turn on the blue LED at a low intensity. From your description, your code is working as written, could you restate the issue your are having?

Hi,
sorry for the late answer. The problem was the data direction (Din). I've connected the two strips the wrong way... Nevertheless thanks for all your suggestions! :slight_smile: