This is the library to use the TCS3200 on the mbed
Dependents: ovvioBug ovvioBug my_example_TCS3200 Ex_TCS3200 ... more
color.h@1:9edf5a7e29e6, 2015-10-23 (annotated)
- Committer:
- wingblank
- Date:
- Fri Oct 23 15:44:43 2015 +0000
- Revision:
- 1:9edf5a7e29e6
- Parent:
- 0:6962dbee8f4b
2
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
wingblank | 0:6962dbee8f4b | 1 | |
wingblank | 0:6962dbee8f4b | 2 | class ColorSensor{ |
wingblank | 0:6962dbee8f4b | 3 | public: |
wingblank | 0:6962dbee8f4b | 4 | ColorSensor(PinName ss0, PinName ss1, PinName ss2, PinName ss3, PinName sout); |
wingblank | 0:6962dbee8f4b | 5 | DigitalOut s0; |
wingblank | 0:6962dbee8f4b | 6 | DigitalOut s1; |
wingblank | 0:6962dbee8f4b | 7 | DigitalOut s2; |
wingblank | 0:6962dbee8f4b | 8 | DigitalOut s3; |
wingblank | 0:6962dbee8f4b | 9 | InterruptIn _out; |
wingblank | 0:6962dbee8f4b | 10 | Ticker ts; |
wingblank | 0:6962dbee8f4b | 11 | void poll(); |
wingblank | 0:6962dbee8f4b | 12 | int interrupted; |
wingblank | 0:6962dbee8f4b | 13 | int countR; |
wingblank | 0:6962dbee8f4b | 14 | int countG; |
wingblank | 0:6962dbee8f4b | 15 | int countB; |
wingblank | 0:6962dbee8f4b | 16 | int counter; |
wingblank | 0:6962dbee8f4b | 17 | int flag; |
wingblank | 0:6962dbee8f4b | 18 | int getRed(); |
wingblank | 0:6962dbee8f4b | 19 | int getGreen(); |
wingblank | 0:6962dbee8f4b | 20 | int getBlue(); |
wingblank | 0:6962dbee8f4b | 21 | void getReading(); |
wingblank | 0:6962dbee8f4b | 22 | void incCount(); |
wingblank | 0:6962dbee8f4b | 23 | |
wingblank | 0:6962dbee8f4b | 24 | private: |
wingblank | 0:6962dbee8f4b | 25 | |
wingblank | 0:6962dbee8f4b | 26 | |
wingblank | 0:6962dbee8f4b | 27 | protected: |
wingblank | 0:6962dbee8f4b | 28 | |
wingblank | 0:6962dbee8f4b | 29 | |
wingblank | 0:6962dbee8f4b | 30 | }; |