colorsensor +a

Dependents:   digtalcolorsensor

Fork of ColorSensor by Ryo Ogata

ColorSensor.h

Committer:
ryuna
Date:
2013-09-19
Revision:
1:51fc088353e7
Parent:
0:c5bc72734cbf

File content as of revision 1:51fc088353e7:

#include "mbed.h"
#define RED   0
#define GREEN 1
#define BLUE  2
#define OTHER 3
class ColorSensor
{
  private:
    DigitalIn *Dout;
    DigitalOut *Range;
    DigitalOut *CK;
    DigitalOut *Gate;
    int time;
    double R, G, B;
  public:
    ColorSensor(PinName Dout, PinName Range, PinName CK, PinName Gate, int time);
    ColorSensor(void);
    void getRGB(unsigned short RGB[]);
    void getRGB(unsigned& R, unsigned& G, unsigned& B);
    unsigned checkRGB(unsigned& R, unsigned& G, unsigned& B);
    int judge();
    void setWhite();
    void timenow(unsigned short times);
};