test
Dependencies: LM75B Color mbed yeswecancoap Rgb
lib/rgb.cpp
- Committer:
- de_geeter_alexander
- Date:
- 2015-10-23
- Revision:
- 0:06473a4ace3b
File content as of revision 0:06473a4ace3b:
#include "rgb.h" RGB::RGB(PinName r_pin, PinName g_pin, PinName b_pin){ this->r_out=new PwmOut(r_pin); this->g_out=new PwmOut(g_pin); this->b_out=new PwmOut(b_pin); setColor(0,0,0); } void RGB::setColor(int red, int green, int blue){ r_out->write(1.0-toFloat(red)); g_out->write(1.0-toFloat(green)); b_out->write(1.0-toFloat(blue)); } void RGB::setColor(int color){ Color kleur=Color(color); r_out->write(1.0-toFloat(kleur.getRed())); g_out->write(1.0-toFloat(kleur.getGreen())); b_out->write(1.0-toFloat(kleur.getBlue())); } void RGB::setColor(Color color){ r_out->write(toFloat(color.getRed())); g_out->write(toFloat(color.getGreen())); b_out->write(toFloat(color.getBlue())); } float RGB::toFloat (int floater){ return (float) ((floater)/255.0f); }