tuika

Dependencies:   mbed

Fork of colorSensor by ryo seki

Committer:
akudohune
Date:
Thu Aug 29 13:50:59 2013 +0000
Revision:
0:7269a89e1d57
color

Who changed what in which revision?

UserRevisionLine numberNew contents of line
akudohune 0:7269a89e1d57 1 #include "mbed.h"
akudohune 0:7269a89e1d57 2 #define RED 0
akudohune 0:7269a89e1d57 3 #define GREEN 1
akudohune 0:7269a89e1d57 4 #define BLUE 2
akudohune 0:7269a89e1d57 5 #define OTHER 3
akudohune 0:7269a89e1d57 6 class ColorSensor
akudohune 0:7269a89e1d57 7 {
akudohune 0:7269a89e1d57 8 private:
akudohune 0:7269a89e1d57 9 DigitalIn *Dout;
akudohune 0:7269a89e1d57 10 DigitalOut *Range;
akudohune 0:7269a89e1d57 11 DigitalOut *CK;
akudohune 0:7269a89e1d57 12 DigitalOut *Gate;
akudohune 0:7269a89e1d57 13 int time;
akudohune 0:7269a89e1d57 14 double R, G, B;
akudohune 0:7269a89e1d57 15 public:
akudohune 0:7269a89e1d57 16 ColorSensor(PinName Dout, PinName Range, PinName CK, PinName Gate, int time);
akudohune 0:7269a89e1d57 17 ColorSensor(void);
akudohune 0:7269a89e1d57 18 void getRGB(unsigned short RGB[]);
akudohune 0:7269a89e1d57 19 void getRGB(unsigned& R, unsigned& G, unsigned& B);
akudohune 0:7269a89e1d57 20 unsigned checkRGB(unsigned& R, unsigned& G, unsigned& B);
akudohune 0:7269a89e1d57 21 int judge();
akudohune 0:7269a89e1d57 22 void setWhite();
akudohune 0:7269a89e1d57 23 };