aiu

Dependents:   jumpROBO4_3 jumpROBO5_0 jumpROBO5_2 TX_Coloers ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ColorSensor.h Source File

ColorSensor.h

00001 #include "mbed.h"
00002 #define RED   0
00003 #define GREEN 1
00004 #define BLUE  2
00005 #define OTHER 3
00006 class ColorSensor
00007 {
00008   private:
00009     DigitalIn *Dout;
00010     DigitalOut *Range;
00011     DigitalOut *CK;
00012     DigitalOut *Gate;
00013     int time;
00014     double R, G, B;
00015   public:
00016     ColorSensor(PinName Dout, PinName Range, PinName CK, PinName Gate, int time);
00017     ColorSensor(void);
00018     void getRGB(unsigned short RGB[]);
00019     void getRGB(unsigned& R, unsigned& G, unsigned& B);
00020     unsigned checkRGB(unsigned& R, unsigned& G, unsigned& B);
00021     int judge();
00022     void setWhite();
00023 };