Hello,
I am totally new to arduino and this is my very first project.
I got into arduino because I had this idea and then I searched the internet how to realise it and it directed me to microcontrollers. I have started from zero, learned first the ohms law to understand the difference in between volt, watt, ampere and all that. You know, I really really started from zero and am still not so far into it. Internet is what I use as learning resource, mainly youtube.
I am sorry if my question is in the wrong place (should I put it into the LED forum?).
I would like to animate 4 LEDs seperately, but in I will have 8 total (I want a pair to always do the same thing). I have bought WS2812b RGB LEDs.
I dream to animate those 4 LEDs in a way that they give a very organic biological output. I would like them to have some sort of conversation.
I picture them to maybe sometimes "chatter" all differently, sometimes they agree and do the same thing. Maybe LED1 starts with dimming sequence (like a mac book sleeping light) and in let`s say green, and the other 3 still chatter in each their own brightness and colour, but slowly they all tune in to LED1 and join the same dimming sequence rythm and same green colour and "agree" in this conversation. Then maybe a dramatic pause and they are all off. And suddenly they all dim up to be really bright and give a purple until each once again breaks away and kind of does their own thing, both in brightness and colour.
Or maybe I would like a gradient colourchange across them, LED1 starts in a red, LED2 takes that red and fades it to purple /while LED 1 just dims down to off), LED3 fades the purple to blue (while led2 dims down to off) and so on.
Just to give you an idea what I dream to achieve.
I would like to achieve a 1-2minute lightshow this way until it loops.
I have had a very quick and superficial search for projects using the fastled library. I wanted to see if anybody already did what I want to do. But so far I did not find any project that does what I dream to do.
What I see is rythmical blinking in varies ways. I have seen gradient colour change which is one of the things I would like to do.
But I haven`t yet found a project that animates LEDs to give that kind of organic biological output that feels as if they were having a conversation. I would like to ask for help how to achieve this. Maybe someone could point me into the right direction what to read about and what to play with?
Because I start to be afraid that I have to write the code manually for 4 LEDs for 1 minute to achieve this kind of biological feel output?
I am not so 100% sure I understood this correctly, but 60 hertz is like the minimum you need to fool the human eyesight to think the LED is consistent. Right? so that would break down into 16ms for each time unit, and how many of the 16ms are on or off depends on the dimming sequence (getting brighter or getting darker.) Right? So it maybe would make sense to have 16ms as one time unit?
So in addition to that dimming I would have 3 colour values at any given point in time, that`s like 5 values for each LED for any given point in time. That is not easy to keep track off.
Is there maybe a graphic interface that would allow me to play with my leds and design this show, that shows me a table with those 5 values and a time line? And that would be kind of interactive so that I could play and see what actually looks good on the project? And maybe even keep track of the 5 values of each led?
I am really sorry if my questions are stupid. This is really my very first project ever and my very first time looking at any sort of code. Learning that my phone actually blinks and isn`t consistently on as I thought it was rocked my world. Learning about binary rocked my world view, too. Suddenly I understand why my phone has 32GB storage and not 37 and I understand all these reoccuring numbers in every day life.
So I am really a beginner. But motivated.
It would be very awesome indeed if someone could point me into the right direction, what to read and work on, what to look up and learn.
Thank you very much!