Skip to content

Arduino library that converts HSB values into RGB. Enables you to determine the values for RGB leds from hue, saturation and brightness values..

Notifications You must be signed in to change notification settings

julioterra/HSB_Color

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

HSB_Color

The HSB Color library converts HSB colors values to RGB color values. It was designed to drive rgb leds using hue, saturation and brightness values.

Installing the Library

  • Download the library zip file from Github
  • Unzip the downloaded file
  • Copy HSB_Color folder into Arduino libraries folder
  • Launch (or restart) the Arduino IDE

Using the Library

The HSB library provides two different methods that convert HSB to RGB values. They both accept the 4 parameters, three number values and a pointer to an integer array. They differ in that one of them accepts three integers, while the other accepts three float.

The RGB values are saved into the integer array that is passed as the fourth parameter of each method. RGB values will range between 0 and 255. Make sure the array can accommodate three integers, otherwise the sketch won't work (though it may compile).

Integer Method

void H2R_HSBtoRGB(int hue, int saturation, int brightness, int* rbg_array);

Value Range:

  • hue: 0 - 359
  • saturation: 0 - 99
  • brightness: 0 - 99

Float Method

void H2R_HSBtoRGBfloat(float hue, float saturation, float brightness, int* rbg_array);

Float Value Range:

  • hue: 0.0 - 1.0
  • saturation: 0.0 - 1.0
  • brightness: 0.0 - 1.0

About

Arduino library that converts HSB values into RGB. Enables you to determine the values for RGB leds from hue, saturation and brightness values..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published