Coder Social home page Coder Social logo

Change exisiting effect about jled HOT 3 CLOSED

jandelgado avatar jandelgado commented on May 26, 2024
Change exisiting effect

from jled.

Comments (3)

jandelgado avatar jandelgado commented on May 26, 2024

Hi, you could try to change the JLed effects in the leds[] array with something like:

void loop() {
  if (some_somecondition) {
    leds[0].Breathe(1000);
    leds[1].FadeOn(2000);
   // etc.
  }
sequence.Update();
}

from jled.

anam-zahid avatar anam-zahid commented on May 26, 2024

in the example you have given, can breathe have random(2000,8000) as it's parameters?.
Since i want the duration of breathe to change after previous breathe effect has finished.
To make it easier for you:

  1. Assume that for the first led, random assigned a value of 3000 to breathe.
  2. In the void loop, i again want random to assign another value, when the previous breathe effect (the one in point 1) had finished.
  3. And so the process of randomly assigned values to breathe continues.

Essentially what i want is that:

  1. The led breathes at a different rate every time the object is updated.
  2. Minimum code is required. Hence, i am avoiding sequential commands. Which i would have to give to every led separately.
    Extra Bit (You can ignore it if you want) : Even if i did do that, there would still be a sequence of breaths (lets say 2 short breath and 1 long breath) and thus not random.

Oh and kindly increase documentation:

  1. Like showing how to change a running effect at run-time. By that i mean in void loop().
  2. Demonstrate the working of state and misc functions through an example code.

And by the way, this library is a life-saver, i am currently making automatic stairs lights, which will illuminate the step on which the person is standing, there will also be a music mode where the led's will act as a vu meter.

The code that i had attached above was to be the default mode of the stairs. Since plain old lighting is not a trend anymore (All thanks to jled of course).

from jled.

github-actions avatar github-actions commented on May 26, 2024

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

from jled.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.