yusuke takahashi
/
colorSensor
tuika
Fork of colorSensor by
Diff: ColorSensor.h
- Revision:
- 0:7269a89e1d57
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ColorSensor.h Thu Aug 29 13:50:59 2013 +0000 @@ -0,0 +1,23 @@ +#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(); +}; \ No newline at end of file