Hiroshi Yamaguchi
/
AnalogIn2
AnalogIn - use median of the sampling data for stabler input value
AnalogIn2.h@0:bbe67df5e586, 2011-06-20 (annotated)
- Committer:
- yamaguch
- Date:
- Mon Jun 20 10:47:02 2011 +0000
- Revision:
- 0:bbe67df5e586
0.9
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yamaguch | 0:bbe67df5e586 | 1 | #ifndef MBED_ANALOG_IN2 |
yamaguch | 0:bbe67df5e586 | 2 | #define MBED_ANALOG_IN2 |
yamaguch | 0:bbe67df5e586 | 3 | |
yamaguch | 0:bbe67df5e586 | 4 | #include "mbed.h" |
yamaguch | 0:bbe67df5e586 | 5 | |
yamaguch | 0:bbe67df5e586 | 6 | class AnalogIn2 { |
yamaguch | 0:bbe67df5e586 | 7 | public: |
yamaguch | 0:bbe67df5e586 | 8 | AnalogIn2(PinName pinName); |
yamaguch | 0:bbe67df5e586 | 9 | float read(int nSamples = 10); |
yamaguch | 0:bbe67df5e586 | 10 | unsigned short read_u16(int nSamples = 10); |
yamaguch | 0:bbe67df5e586 | 11 | operator float(); |
yamaguch | 0:bbe67df5e586 | 12 | |
yamaguch | 0:bbe67df5e586 | 13 | private: |
yamaguch | 0:bbe67df5e586 | 14 | PinName pinName; |
yamaguch | 0:bbe67df5e586 | 15 | int channel; |
yamaguch | 0:bbe67df5e586 | 16 | }; |
yamaguch | 0:bbe67df5e586 | 17 | |
yamaguch | 0:bbe67df5e586 | 18 | #endif |