jumozisan

Fork of colorSensor by yusuke takahashi

ColorSensor.h

Committer:
OGA
Date:
2013-09-04
Revision:
2:6692f0d33ca2
Parent:
0:7269a89e1d57

File content as of revision 2:6692f0d33ca2:

#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();
};