Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Homepage
RGB-Led program¶
What is this about?¶
This program is created for managing RGB-Led's through a HTTP protocol
Main.cpp include¶
This is a short demo how to use the RGB and Color classes
RGB Class¶
This is the RGB Class with all the documentation
Import library
Public Member Functions |
|
| RGB (PinName r_pin , PinName g_pin , PinName b_pin ) | |
|
Create
RGB
instance.
|
|
| void | setColor ( Color * color ) |
|
setColor instance This will set the color
|
|
| void | setColor (int red, int green, int blue) |
|
setColor instance with
RGB
This will set the color with given values red, green, blue
|
|
| void | setColor (int color ) |
|
setColor instance with integer color This will set the color with given integer
|
|
| Color * | getColor () |
|
getColor instance This will return the current color in a Color* object
|
|
| void | Off () |
|
Off instance This will turn off all the leds.
|
|
| void | invertColor ( Color * color ) |
|
invertColor instance This will invert every color
|
|
Data Fields |
|
| PinName | r_pin |
|
pinNames r_pin declaration Declaration of PinName r_pin
|
|
| PinName | b_pin |
|
pinNames b_pin declaration Declaration of PinName b_pin
|
|
| PinName | g_pin |
|
pinNames g_pin declaration Declaration of PinName g_pin
|
|
| Color * | color |
|
color declaration of type Color* Declaration of Color* color
|
|
| PwmOut * | r_out |
|
PwmOut r_out declaration Declaration of PwmOut r_out.
|
|
| PwmOut * | b_out |
|
PwmOut b_out declaration Declaration of PwmOut b_out.
|
|
| PwmOut * | g_out |
|
PwmOut g_out declaration Declaration of PwmOut g_out.
|
|
Static Public Attributes |
|
| static const int | MAX_COLOR_VALUE = 255 |
|
static const int MAX_COLOR_VALUE Sets the maximum color value, 255 for
RGB
|
|
Color Class¶
This is the Color Class with all the documentation
Import library
Public Types |
|
| enum | colors |
|
enum of colors More... |
|
Public Member Functions |
|
| Color (int red, int green, int blue) | |
|
Color
instance with red, green, blue as integers.
|
|
| Color (int color) | |
|
Color
instance with an integer.
|
|
| Color (float red, float green, float blue) | |
|
Color
instance with red, green, blue as floats.
|
|
| int | getHex () |
|
getHex method Returns the color as a Hex
|
|
| int | getRed () |
|
getRed method Returns the color red as an integer
|
|
| int | getGreen () |
|
getGreen method Returns the color green as an integer
|
|
| int | getBlue () |
|
getBlue method Returns the color blue as an integer
|
|