LED control with Neopixel library and Encoder

FastLED already has an HSV Data Type. No need to make up your own.