Questions tagged [neopixel]

The WS2812 Integrated Light Source from Adafruit.

Filter by
Sorted by
Tagged with
-1 votes
2 answers
37 views

Adafruit_NeoMatrix / Adafruit_GFX / Print class - how does printing text work here

I am entirely new to Arduino and have not coded in C/C++ for quite a few years. I'm looking through a NeoMatrix library which extends upon NeoPixel class. That class extends Adafruit_GFX class which ...
theadam's user avatar
  • 99
1 vote
1 answer
77 views

strip.clear() is not clearing/turning off the NeoPixel strip after resetting the ESP8266

In the code below which is running on a WEMOS D1 (ESP8266), a NeoPixel strip turns on 1 LED in red which moves left to right and then right to left whilst the board attempts to connect to Wi-Fi in the ...
Lachlan Etherton's user avatar
1 vote
1 answer
146 views

WS2812b - Interpolate pixels on neopixel matrix with mask

simplified my goal is to display a transitional Background and some shapes. This shapes are not moving hard rasterized by 1 pixel, more like .1 each cycle. So I need a way to interpolate the movement ...
AngelOfEffekt's user avatar
-1 votes
1 answer
183 views

Multiple if else statements for distance-triggered LEDs

I have a sketch that calculates simple distance from the device to the nearest preset GPS coordinate (there are 3 in total) and I would like to have LEDs in the neopixel strip light up according to ...
Varonne's user avatar
  • 89
2 votes
0 answers
365 views

Using both FastLED and Webserver without glitches possible?

I'm using an ESP8266 to control a short strip of WS2812 LEDs. I also want some way of remote Control so I'm looking into using a Web UI with the ESPAsyncWebServer library. However using that Webserver ...
Christopher's user avatar
0 votes
1 answer
2k views

How to smooth transition to another color NEOPIXELS

I am working on a led strip project and was looking for ways to smooth transition from color to another. Problem is my current method is not so good. #include <Adafruit_NeoPixel.h> #define ...
DrakeJest's user avatar
  • 229
0 votes
1 answer
167 views

Modifying the neopixel rainbow function to work with 4pins

So my setup is i have strips that is separated into 4 pins and would like to modify this rainbow function from the neopixel so that it will work on 4 separate strip that are on 4 separate pins. I ...
DrakeJest's user avatar
  • 229
0 votes
1 answer
271 views

How can I make my code Thread-Safe?

So I made a post yesterday running into an issue on my ESP32 using both cores on the microcontroller (with wifi enabled, incase that is important). I'm using both cores to control two Neopixel strips ...
Jay's user avatar
  • 135
1 vote
0 answers
128 views

How to use 5v and 12v addressable led strip together

Hi guys I’m new to this forum and also not much experience about led lights question already asked but didn’t get any detailed answer I want to know can I provide working data signal to 2 different 5v ...
J Dis's user avatar
  • 11
1 vote
0 answers
260 views

two adafruit neopixel loops

i'm making a device that's kind of based on Russian roulette. I have 5 LED's that are normally white, and when you press the button one of the LED's is marked red. After some tinkering I figured out ...
Hans's user avatar
  • 11
1 vote
0 answers
754 views

Unexpected and incorrect HEX codes coming from IR remote, but only in second function..?

Hello:) I'm working on a lil project with some NeoPixels being controlled by an IR remote, and with there being multiple strips, I felt it would be best to first select the desired strip, and then the ...
Tom's user avatar
  • 11
0 votes
5 answers
464 views

Reading from EEPROM and writing to addressable LED with limited connections

UPDATE Clock speed code has been tweaked as per the suggestion from @timemage due to inability for Wire library to reduce to below 30304Hz. Unfortunately problems still persist: Nothing printed out to ...
user2105725's user avatar
1 vote
1 answer
101 views

How can I operate the leds and neopixel strips together (at the same time)?

Here's the code I wrote: #include <Adafruit_NeoPixel.h> #ifdef __AVR__ #include <avr/power.h> // Required for 16 MHz Adafruit Trinket #endif int latchPin = 8; int clockPin = 12; int ...
Uthpala Ratnayake's user avatar
0 votes
1 answer
870 views

ESP32 light strips showing incorrect colours

I bought some individually addressable LED strips (a large reel). To keep the cost down they are WS2811 and it's one chip per 6 leds. I don't know the cheapness or LED styl makes any difference to the ...
DreamingInsanity's user avatar
4 votes
0 answers
113 views

What’s the most stable digital communication protocol for sewable electronics? [closed]

I’ve spent the past few days trying researching communication protocols and I have a few issues. With sewable electronics, you need to work with cables with a fairly high resistance that are ...
Delaney Fitzpatrick's user avatar
1 vote
1 answer
384 views

Adafruit Neopixel Individual Addressable LEDs issue - Any and every code make LEDs go "crazy"

Hi everyone I have an issue with getting these LEDs to cooperate. I'm using a 470ohm resistor on the data port and a capacitor for the power. I complied and uploaded the "strandtest"(I ...
Alex 's user avatar
  • 11
3 votes
1 answer
294 views

Pass Color to a function without using a specific Adafruit_NeoPixel

I'm initializing my strips as an array: // Declare NeoPixel strip array: Adafruit_NeoPixel strip[] = { Adafruit_NeoPixel(LED_COUNT[0], LED_PIN[0], NEO_RGBW + NEO_KHZ800), Adafruit_NeoPixel(...
Johnny Rollerfeet's user avatar
0 votes
0 answers
304 views

WS2812B NeoPixels no longer working after cutting the strip and adding an extension

I am trying to use WS2812B LEDs with an Arduino. I have 24 LEDs connected to pin 6. When I first received the strip I connected it to 12V and data. Using the cyclone example in the FastLED library ...
VOID seekers's user avatar
1 vote
1 answer
56 views

Cutting neopixel routine code short

I've been working on a level meter with a neopixel strip (WS2812). The code is very simple: reading a potentiometer, mapping the input and showing the output in the led strip. So far, so good. The ...
Vidal's user avatar
  • 13
1 vote
0 answers
268 views

Atmega 2560 IR receiver returning random values with using NeoPixels

I am using atmega 2560 to control 590 LED lights with NeoPixels library. I also got an IR receiver connected so I could control the LED properties and it does work but only when the LEDs are not ...
user1031204's user avatar
2 votes
2 answers
356 views

What is "tws_delay" and how can I use it? (with an ATTiny85)

EDIT: Alright I'm stupid, I had the 2012 library installed somehow, maybe when I downloaded it indirectly from another old tutorial site. Thanks a ton to Peter Freerick for pointing that out! It ...
tatty fish pickle's user avatar
0 votes
1 answer
1k views

NeoPixel Gradient sweep function

I'm trying to create a function that takes two colours and creates a smooth gradient between them one colour at the beginning and one at the end I just can't figure the math of mixing them evenly I'...
Shiba-inu's user avatar
1 vote
1 answer
630 views

Having trouble assigning colour to my neopixels

Hi I was wondering if someone is able to help me! I am currently trying to get a strip of 10 neopixels to change colour. I want to be able to code a random neopixel in the strip to change to either ...
Erin Shankland's user avatar
0 votes
1 answer
585 views

Error compiling for board Arduino Uno

I am relatively new to Arduino and I am trying to code some neo pixels and every time I try to verify my code this error comes up: Arduino: 1.8.12 (Mac OS X), Board: "Arduino Uno" loading ...
Erin Shankland's user avatar
0 votes
2 answers
421 views

Restart sequence of NeoPixel stick with a push button at any time

I am really happy with my new Arduino stuff and playing around with all those pixels :). I am new to programming and it's difficult to understand it, but with every success, I grow in knowledge. My ...
Marvin's user avatar
  • 3
1 vote
0 answers
408 views

Freezing ESP8266 after 4-8h

Build my own 'Artnet to WS2812b Neopixel' boxes for lighting in a club. Working fine. I have 20 stripes with 50 pxls each. One ESP8266(NodeMCU) is feeding 6 stripes, so it gets 2 DMX universes via ...
Martin Bepunkt's user avatar
0 votes
1 answer
467 views

Passing a NeoPixel object reference to a custom library

I'm new to Arduino programming and haven't programmed in C++ in the past. I'm trying to create a custom library to cycle a rainbow on my NeoPixel LED strip. I want to pass a reference or pointer or ...
William's user avatar
  • 103
-1 votes
1 answer
308 views

Neopixel code not working on Adafruit Feather board

I have connected a single neopixel to my Adafruit Feather board, running Arduino software. The power pin is connected to 3V on the Feather. The data-in pin is connected to pin 15 on the Feather. As ...
Kokodoko's user avatar
  • 161
0 votes
1 answer
358 views

How to declare a pointer for arduino neopixels library so I can set it up in the setup function with dynamic variables?

I am using NeoPixel strips, and I want to be able to declare a pointer to them, but not initialize them until the setup function (because they will initialize with certain variables only made ...
mheavers's user avatar
  • 237
0 votes
2 answers
135 views

NeoMatrix Button Troubles

I am creating a 20x15 LED Matrix using and Arduino Nano. My goal is to switch between different "scenes," if you will, using 4 buttons (I just need to run different code to make it display something ...
Micah Wagoner's user avatar
1 vote
2 answers
223 views

Receive socket when in loop arduino (Interupt a while loop with a socket)

I'm currently working on an arduino project. Were the arduino is communicating with a NodeJS server via web sockets. The socket connection is working fine and has no problems. But the problem I ...
Jonathan Thunberg's user avatar
2 votes
2 answers
838 views

ignoring potentiometer value variations

I've got a 50k potentiometer connected to an Arduino Uno. The user should adjust the hue of an Adafruit NeoPixelStrip. I've got the following code inside the loop function: int hue = analogRead(...
WalterBeiter's user avatar
1 vote
0 answers
3k views

Neopixel LED control without library

I plan to use a single address LED (SK6812 or WS2812) to indicate controller status. The goal is to include colors: Green / Blue / Red. There are libraries like Neopixel, Fastled, and others, but I ...
Delta's user avatar
  • 263
0 votes
1 answer
631 views

Blink Adafruit_NeoPixel

I wish to blink all the strip. In the code below it just blink the first LED, how can I fix it? Code: #include <Adafruit_NeoPixel.h> #define PIN 6 #define NUM_LEDS 24 Adafruit_NeoPixel strip ...
dkin's user avatar
  • 29
0 votes
1 answer
142 views

Translating WS2812-LED-Strip-IDs when cutting up a strip to multiple parallel ones

Lets say i have 1 meter of WS2812 Strip at 60 LEDs per meter. Now i cut the strip up in to 6 single strips but keep the wiring the same and lay them out in parallel. So it would look something like ...
Julian Finn's user avatar
2 votes
1 answer
508 views

Run light sequence function continuously in if statement

My goal - run light sequence function on momentary button press (button 2) continuously until another of the 3 momentary buttons are pressed. /* switch * * Each time the input pin goes ...
MorningStar's user avatar
-1 votes
1 answer
478 views

APA106 random color when power applied

The APA106 RGB LED is usually blue when 5VDC is applied. Sometimes it is a random color when turning the power supply on and off. How to keep it a consistent color when power is applied? Normal: ...
Drakes's user avatar
  • 99
0 votes
1 answer
126 views

Looking for some help with an RGB LED animation

I'm working on a project that is running off of a Sparkfun Pro Micro 5V. I'm trying to accomplish a color rainbow cycle animation which will have a function when triggered to fade the rainbow to black ...
William's user avatar
  • 103
0 votes
1 answer
2k views

How to programme a button per colour for a neopixel strip?

I am trying to make a particular pixel in a neopixel strip, turn green, red or blue depending which button has been pressed and to stay on until pressed off again (like a toggle), but currently when I ...
Georgia Cottington's user avatar
1 vote
0 answers
138 views

How can if resolve this conflict between matrix keypad library and neopixel library?

I'm trying to use a 4x3 matrix keypad as a user interface to control parameters of a Neopixel strip control program. I'm using Adafruit's Neopixel library and This Keypad library. Both work fine on ...
CristoXeuari's user avatar
0 votes
2 answers
3k views

Strange behaviour with WS2812B RGB LED Strip

I tried to use a RGB LED strip, following a guide. I connected the voltage pin to the Arduino UNO 5v pin, the ground pin to the GRN pin and I used the pin 5 for DIN. I used this image as reference: ...
michoprogrammer's user avatar
0 votes
1 answer
83 views

How do you remove dependencies from a library?

I'm writing a library for a project i created, but it depends on the Neopixel library from adafruit. I want to remove this dependency and have my library be a stand-alone library. Is there a way to ...
rcpilotp51's user avatar
-1 votes
2 answers
322 views

20 m LED WS2811 Pixel Stripe 12 V

i need some help for my masterthesis. I plan an Light and Sound installation and for this I decided to use the shape of an Dodecahedron and I want to put LED RGB Pixel Stripes on the surfaces to light ...
Wanderer's user avatar
2 votes
4 answers
3k views

WS2812B LED strip + Arduino First Pixel keeps dying/breaking

I am trying too hook up a WS2812B LED strip to an Arduino Nano. The current strip consists of 6 pixels, and the whole thing is powered by a 5.26 V PC power supply. The problem is that the first pixel ...
Bart B's user avatar
  • 41
1 vote
1 answer
130 views

Powering Arduino Uno, CAN Crocodile and NeoPixels from Car

I have purchased a cigarette adapter that gives me 2 USB ports, however this gives me 5v and up to 2.4A. Thats ok for powering the Arduino Uno, I need 12/24v to power the CAN crocodile. I also want ...
SPlatten's user avatar
  • 113
3 votes
1 answer
524 views

Simplify if then else statements for Neopixel/compass project

I am working on a project where a rotary encoder is generating 0 - 359° output and I am feeding that to a 60 Neopixel ring but I need a way to simplify or come up with a better way of a bunch of if-...
Bkukuk62's user avatar
2 votes
0 answers
136 views

How can I power MKR1000 and 25 NeoPixels 24hrs or longer?

I have an arduino MKR1000 which I would like to run off battery power for a few days with 1-3 dimly lit NeoPixels active. Every day for an hour there will be 10 NeoPixels active. Brightness for both ...
user avatar
0 votes
2 answers
768 views

Arduino Switching Between Loops IR Remote

I've been working on an LED strip project. However, I've come to a stand still at the moment. Within the program I am wanting to assign different lighting effects to each button on my IR remote. I am ...
YaBo11's user avatar
  • 1
1 vote
2 answers
4k views

How to control Neopixel LEDs in parallel?

Imagine a collection of LEDs (Neopixel or otherwise) labeled 2 through 12. There may be more than 11 LEDs, so repeat numberings are allowed. I want a simple way to control them from a single Arduino ...
Twiffy's user avatar
  • 131
0 votes
1 answer
821 views

Breaking out of a while loop using IR remote for neopixel

I've been piecing together various lighting effects. I am wanting to have each lighting effect loop until another button is pressed to trigger another lighting effect. I've come to a bit of ...
YaBo11's user avatar
  • 1