Skip to content

A arduino library with tools for controlling an RGB-LED

License

Notifications You must be signed in to change notification settings

joushx/Arduino-RGB-Tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#RGB-Tools

RGBTools is a software library for Arduino for controlling an RGB-LED.

##Installation Import a ZIP file from the release section in your Arduino IDE.

##Initialization

#include <RGBTools.h>
 
// Initialize a common cathode RGB LED (default is common anode)
RGBTools rgb(9,10,11, COMMON_CATHODE);

##Set a color## Use the setColor-method for setting an RGB-specified color.

#include <RGBTools.h>
 
// set pins of red, green and blue
RGBTools rgb(9,10,11);
 
void setup(){
  // specify a color using R,G,B values
  rgb.setColor(255,0,0);
  // Or specify a color using the Color class in the header
  rgb.setColor(Color::BLUE);
}
 
void loop(){
  // nothing to loop
}

##Fade to color## Use the fadeTo-method for fade to a specific color in certain steps and time.

#include <RGBTools.h>
 
// set pins of red, green and blue
RGBTools rgb(9,10,11);
 
void setup(){
  rgb.fadeTo(255,0,0,50,3000); // to red in 50 steps and 3 seconds
}
 
void loop(){
  // nothing to loop
}

Docs

See the generated documentation

About

A arduino library with tools for controlling an RGB-LED

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published