# Making a RGB leds strips control gui

**URL:** <https://discourse.processing.org/t/making-a-rgb-leds-strips-control-gui/25762>\
**Category:** Electronics (Arduino, etc.)\
**Created:** [November 27, 2020, 4:57pm UTC](https://discourse.processing.org/t/making-a-rgb-leds-strips-control-gui/25762 "2020-11-27T16:57:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![extazy](https://avatars.discourse-cdn.com/v4/letter/e/ed655f/32.png) [@extazy](https://discourse.processing.org/u/extazy)\
**Post date:** [November 27, 2020, 4:57pm UTC](https://discourse.processing.org/t/making-a-rgb-leds-strips-control-gui/25762/1 "2020-11-27T16:57:35Z")

</div>

Hi ,  
I am actually on a project wich consists of creating a gui to control multiple rgb led strips and normal leds .  
So what i need for this project is at least two colors pickers ( or colors wheels ) and some buttons to turn on and off normal leds , no problems for the buttons , but for the rgb color picker , it seams like people dont really want to give the entire code ( for processing and arduino ) .

And because i am not really experimented in coding ,i would like to know if someone has something like a color picker code wich could be duplicated to control individually multiple rgb leds strips on a same gui .

Thanks.

---

<div class="post-metadata">

**Author:** ![josephh](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/josephh/32/210_2.png) [@josephh](https://discourse.processing.org/u/josephh)\
**Post date:** [November 27, 2020, 6:30pm UTC](https://discourse.processing.org/t/making-a-rgb-leds-strips-control-gui/25762/2 "2020-11-27T18:30:51Z")

</div>

Hi,

Welcome to the community! 😉

Nice code project if you just started to learn programming!

You have two solutions, either build your own color picker from scratch but it might be difficult because you would have do deal with displaying the color wheel and other UI stuff which is not easy. (but it’s a good exercise for later!)

The recommended solution is to use a preexisting GUI library that do that for you (also with buttons). This is the case of [ControlP5](http://www.sojamo.de/libraries/controlP5/) which is actually quite easy to use.

You can check out the Color picker example :

- [http://www.sojamo.de/libraries/controlP5/examples/controllers/ControlP5colorPicker/ControlP5colorPicker.pde](http://www.sojamo.de/libraries/controlP5/examples/controllers/ControlP5colorPicker/ControlP5colorPicker.pde)

(which is also in `File > Examples > Contributed libraries > ControlP5 > controllers > ControlP5colorPicker` after you [installed the library](https://github.com/processing/processing/wiki/How-to-Install-a-Contributed-Library))
