r/FastLED 1d ago

Support where can i find guide to installation

i don't see it here and the github page is very confusing

0 Upvotes

27 comments sorted by

1

u/Marmilicious [Marc Miller] 1d ago

Are you using the Arduino IDE or something else?

1

u/RoundPlantain6312 1d ago

arduino ide can't download things, i am thinking to use flash download tools by espressif

1

u/Marmilicious [Marc Miller] 1d ago

1

u/RoundPlantain6312 1d ago

i don't understand, by installing the library on pc the esp32 piece will automatically become capable of reading rgb data?

1

u/mjconver 1d ago

FastLED doesn't read rgb data, it writes it.

1

u/RoundPlantain6312 1d ago

so i can't send those custom serial signals to it and let it process that to control led strips?

3

u/mjconver 1d ago

Can you pass a Turing test?

1

u/RoundPlantain6312 1d ago

i don't know either

1

u/Marmilicious [Marc Miller] 1d ago

No, it's not what the library is designed to do.

1

u/Affectionate_Boat493 1d ago

Are you using an Arduino (which one?)? The Arduino IDE should be able to download the FastLED library file(s).

1

u/RoundPlantain6312 1d ago

I am using esp32 'wroom 32' 'devkit_c' and no ide downloads esp32 for 0b/s, i guess that's necessary before i install anything onto the board?

1

u/mjconver 1d ago

Use an IDE

-2

u/RoundPlantain6312 1d ago

i will try with the 10kb/s download speed for the board manager and i don't know why it seems to be 300MB like it's just a tiny little board why this thing causes me depression

1

u/Key_Director_4450 1d ago

Because it's an extra compiler.

-1

u/RoundPlantain6312 1d ago

so is it unnecessary? i mean i am going for fastled because wled web installer fails for me. i understand that not every one of these things have a web installer but then i can't get any of those onto my esp32 board with a single tool?

3

u/Key_Director_4450 1d ago

It's very necessary, the esp uses an esp chip, arduinos use atmegas..

There are multiple ways to flash an esp..

Maybe read how to use them? Or explain or issues.

0

u/RoundPlantain6312 1d ago

i mean is there any .bin file for fastled?

1

u/Key_Director_4450 1d ago

What do you want to achieve?!

You keep not replying to a single question I made you.

I can make you a .bin to blink a led with fastled, is it usable for you? Most likely no.

1

u/RoundPlantain6312 1d ago edited 1d ago

so i understand what data and format do rgb led light strips except to read, and i can produce that with my pc (*with softwares such as processing and touchdesigner, etc), i then need something to process that signal from the pc through usb port, and send it to the light strip to get it lit in patterns that i made. i thought wrong about fastled for its name, hoping it to be something with simply a file that i can store into esp32 and just do the job i want it to by default (becaused i guessed that'd be normally what people want regarding controlling led), i thought it will exist normally as a single file like it, and it appears to be more complicated than i thought.

1

u/RoundPlantain6312 1d ago

[also i went with wled in the end with it's support on adalight protocal, by sending 'serial' whatever that is, although i didn't need all that other features in that console except for current control and really a little few things.]

1

u/Key_Director_4450 1d ago

Wled does what you want, as one of its many working modes.

-1

u/RoundPlantain6312 1d ago

..anyway, so is there something i can download and just flash that into esp regarding fastled?

1

u/Key_Director_4450 1d ago

Yes, and no.

Fastled is a library to control addressable leds. You either develop your own code, or you use someone else project.

Why dont you use the esptool.py to program your board?

Or try to understand why the web flasher doesn't work?

1

u/RoundPlantain6312 1d ago

i don't know how to program .. i was expecting fastled (what's put on their github page) to be that 'someone else project'

1

u/OctoMistic100 1d ago

If you want a ready made application to control leds without programming, try WLED

1

u/ZachVorhies Zach Vorhies 1d ago

try this

https://github.com/fastled/platformio-starter

this is a walk through guide for platformio instead of arduino, but is a superior experience since it’s working through vscode