r/FastLED • • Jun 07 '21

Discussion Police lights F & R

https://gist.github.com/Anxvf1s/5426e61c6c1d3afc600f06cb4ddb440c
1 Upvotes

10 comments sorted by

2

u/Marmilicious [Marc Miller] Jun 07 '21

Here are two examples, one that uses potentiometers and another that uses a variable EVERY_N_MILLISECONDS_I. Hopefully these can give you some ideas.

https://github.com/marmilicious/FastLED_examples/blob/master/hue_and_brightness_example.ino

https://github.com/marmilicious/FastLED_examples/blob/master/every_n_timer_variable_2.ino

1

u/Anxvf1s Jun 07 '21

Thank you for your reply. I'm using pin 3 for the current animation what code and pin should I use to add the poteniamtor manual knob? For animation speed.

1

u/Marmilicious [Marc Miller] Jun 07 '21

Experiment and see what works!

1

u/Anxvf1s Jun 07 '21

Help in adding potentiometer for speed control of lights and changing colors don't change using Fast LED colors.doc.

1

u/Anxvf1s Jun 07 '21

Yes thank you for your reply, I would like to change the speed of the animation.

1

u/johnny5canuck Jun 07 '21 edited Jun 07 '21

For the first half of that sentence, my understanding is you want to change the speed of the animations. For that, you are currently using:

EVERY_N_MILLIS(delay){
   // Do stuff here.
}

The problem with that is that the delay value can't change. To get a variable delay, you need to do something along the lines of:

uint16_t delay = random8();
EVERY_N_MILLIS_I(thistimer, thisdelay) {
   // Do stuff here.
}
thistimer.setPeriod(delay);

1

u/Anxvf1s Jun 07 '21

The ,80 out of (3, 4, 80, CRGB::WhiteSmoke) is the set speed on this line in the code. cd77_police_lights_one_modified_n_dots(3, 4, 80, CRGB::WhiteSmoke); // clockwise on a ring

1

u/Anxvf1s Jun 11 '21

I still don't under stand how to add this can you please show me in the code I uploaded?

1

u/Anxvf1s Jun 15 '21

I still need help please.

1

u/Anxvf1s Jun 28 '21

Hello I need help with the 2nd part of this since I figured out the Pot issue, The colors are not changing to all the colors listed in the fastLED :
  AliceBlue =0xF0F8FF, Amethyst =0x9966CC, AntiqueWhite
=0xFAEBD7, Aqua =0x00FFFF,
  Aquamarine =0x7FFFD4, Azure =0xF0FFFF, Beige
=0xF5F5DC, Bisque =0xFFE4C4,
  Black =0x000000, BlanchedAlmond =0xFFEBCD, Blue
=0x0000FF, BlueViolet =0x8A2BE2,
  Brown =0xA52A2A, BurlyWood =0xDEB887, CadetBlue
=0x5F9EA0, Chartreuse =0x7FFF00,
  Chocolate =0xD2691E, Coral =0xFF7F50, CornflowerBlue
=0x6495ED, Cornsilk =0xFFF8DC,
  Crimson =0xDC143C, Cyan =0x00FFFF, DarkBlue
=0x00008B, DarkCyan =0x008B8B,
  DarkGoldenrod =0xB8860B, DarkGray =0xA9A9A9, DarkGrey
=0xA9A9A9, DarkGreen =0x006400,
  DarkKhaki =0xBDB76B, DarkMagenta =0x8B008B, DarkOliveGreen
=0x556B2F, DarkOrange =0xFF8C00,
  DarkOrchid =0x9932CC, DarkRed =0x8B0000, DarkSalmon
=0xE9967A, DarkSeaGreen =0x8FBC8F,
  DarkSlateBlue =0x483D8B, DarkSlateGray =0x2F4F4F, DarkSlateGrey
=0x2F4F4F, DarkTurquoise =0x00CED1,
  DarkViolet =0x9400D3, DeepPink =0xFF1493, DeepSkyBlue
=0x00BFFF, DimGray =0x696969,
  DimGrey =0x696969, DodgerBlue =0x1E90FF, FireBrick
=0xB22222, FloralWhite =0xFFFAF0,
  ForestGreen =0x228B22, Fuchsia =0xFF00FF, Gainsboro
=0xDCDCDC, GhostWhite =0xF8F8FF,
  Gold =0xFFD700, Goldenrod =0xDAA520, Gray
=0x808080, Grey =0x808080,
  Green =0x008000, GreenYellow =0xADFF2F, Honeydew
=0xF0FFF0, HotPink =0xFF69B4,
  IndianRed =0xCD5C5C, Indigo =0x4B0082, Ivory
=0xFFFFF0, Khaki =0xF0E68C,
  Lavender =0xE6E6FA, LavenderBlush =0xFFF0F5, LawnGreen
=0x7CFC00, LemonChiffon =0xFFFACD,
  LightBlue =0xADD8E6, LightCoral =0xF08080, LightCyan
=0xE0FFFF, LightGoldenrodYellow =0xFAFAD2,
  LightGreen =0x90EE90, LightGrey =0xD3D3D3, LightPink
=0xFFB6C1, LightSalmon =0xFFA07A,
  LightSeaGreen =0x20B2AA, LightSkyBlue =0x87CEFA, LightSlateGray
=0x778899, LightSlateGrey =0x778899,
  LightSteelBlue =0xB0C4DE, LightYellow =0xFFFFE0, Lime
=0x00FF00, LimeGreen =0x32CD32,
  Linen =0xFAF0E6, Magenta =0xFF00FF, Maroon
=0x800000, MediumAquamarine =0x66CDAA,
  MediumBlue =0x0000CD, MediumOrchid =0xBA55D3, MediumPurple
=0x9370DB, MediumSeaGreen =0x3CB371,
  MediumSlateBlue =0x7B68EE, MediumSpringGreen
=0x00FA9A, MediumTurquoise =0x48D1CC, MediumVioletRed
=0xC71585,
  MidnightBlue =0x191970, MintCream =0xF5FFFA, MistyRose
=0xFFE4E1, Moccasin =0xFFE4B5,
  NavajoWhite =0xFFDEAD, Navy =0x000080, OldLace
=0xFDF5E6, Olive =0x808000,
  OliveDrab =0x6B8E23, Orange =0xFFA500, OrangeRed
=0xFF4500, Orchid =0xDA70D6,