Colour sensors calibrated
Dependencies: mbed-rtos mbed Servo QEI
Fork of ICRSEurobot13 by
Sensors/Colour/Phototransistor.h@4:1be0f6c6ceae, 2013-04-03 (annotated)
- Committer:
- twighk
- Date:
- Wed Apr 03 17:54:53 2013 +0000
- Revision:
- 4:1be0f6c6ceae
- Parent:
- 3:717de74f6ebd
State on 3rd of april
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
twighk | 3:717de74f6ebd | 1 | #ifndef __Phototransistor_h__ |
twighk | 3:717de74f6ebd | 2 | #define __Phototransistor_h__ |
twighk | 3:717de74f6ebd | 3 | |
twighk | 3:717de74f6ebd | 4 | // Eurobot13 Phototransistor.h |
twighk | 3:717de74f6ebd | 5 | |
twighk | 3:717de74f6ebd | 6 | class Phototransistor{ |
twighk | 3:717de74f6ebd | 7 | private: |
twighk | 3:717de74f6ebd | 8 | AnalogIn ain; |
twighk | 3:717de74f6ebd | 9 | |
twighk | 3:717de74f6ebd | 10 | public: |
twighk | 3:717de74f6ebd | 11 | Phototransistor(PinName analogInPin) |
twighk | 3:717de74f6ebd | 12 | : ain (analogInPin) |
twighk | 3:717de74f6ebd | 13 | { } |
twighk | 3:717de74f6ebd | 14 | |
twighk | 3:717de74f6ebd | 15 | float read() {return ain.read();} |
twighk | 3:717de74f6ebd | 16 | operator float() {return read();} |
twighk | 3:717de74f6ebd | 17 | |
twighk | 3:717de74f6ebd | 18 | }; |
twighk | 3:717de74f6ebd | 19 | |
twighk | 3:717de74f6ebd | 20 | #endif |