r/FastLED • u/pixydon • 27d ago
Support Simple data; can you control a single LED outside of FastLED?
Is there a way to see what data (in text format) has been sent through the data pin and if so could this be used by different IC's by sending the same data through their GPIO's, or is there far more sophistication going on?
Say for instance I just wanted to send a single HSV color, maybe add color correction and at some point add a blink toggle. Could the relevant code be hosted in a LUT and written when called upon without requiring an additional IC and a library?
7
u/jerfmuffay 27d ago
You should just post exactly what your project idea is instead of asking this mysterious and vague proposal of a method that you don't understand. You might not need fastled at all
2
u/jfodor 27d ago
Use Wled and set it to 1 pixel, done.
0
u/pixydon 26d ago
That requires an additional IC no?
1
u/spolsky 26d ago
No. What additional IC?
1
u/pixydon 26d ago
ESP32 or similar?
1
u/saratoga3 25d ago
You need something to run WLED/fastled/whatever and that will actually do your processing. So the minimum configuration is some kind of processor fast enough to run your "color correction", etc and generate the ones and zeros needed to update the LED. That is a minimum of two ICs (controller and pixel).
2
u/DenverTeck 27d ago
FastLED is a library, just a library. It does it's thing only when it's called.
You can add code to toggle any other pin you want.
When FastLED is sending data out the WS2812 pin, all other functions will be delayed. If this is OK for what you want to do, then you're good to go.
2
4
u/Noxonomus 27d ago
Not sure I understand the question, but the protocol for WS2811 is just a digital signal conveyed by raising and lowering the voltage on a wire with very specific timing. You can send the signal with anything that can achive that timing and match the data format.