Arduino Mega 2560
RGB LEDs contain a Red, Green and Blue LED. You can mix any color by using the correct scale of the 3 basic colors. If you grow brightness and keep scale at the same time, you can show the same color even brighter. The brightness of basic colors can be set from 0 to 255. Brightness in Ozeki can be adjusted in absolute numbers or as a percentage. An RGB LED is a perfect tool to show desired colors.
    
      
Required hardware
- Arduino Mega 2560
- RGB Led
- Resistors: (2) 100Ω, (1) 220Ω
Source code to install on controller
Before you upload this code to your Arduino, please format the EEPROM...
#include <OzIDManager.h>
#include <OzRGBLedController.h>
// global pointers
OzIDManager* manager;
OzRGBLedController* rgbController;
// please select PWM pins
const int redPin = 3;
const int greenPin = 5;
const int bluePin = 6;
const int pwm = 9;
void setup()
{
  // wait for serial port
  Serial.begin(115200);
  // instantiate objects
  manager = new OzIDManager;
  manager->_sendACK = true;
  manager->_checksum = true;
  OzCommunication::setIDManager(manager);
  rgbController = new OzRGBLedController(redPin, greenPin, bluePin);
  rgbController->setPWM(pwm);
  int x=1;
  manager->sendLinkSetup();
  manager->PrintWelcomeLine(rgbController, x++, "MyRGBLed");
}
void loop()
{
   OzCommunication::communicate();
}
