Calibrated Sharp distance sensors
Dependents: steppertest R5 2016 Robotics Team 1
LongRangeSensor.h@1:aed20a8e1da0, 2016-04-06 (annotated)
- Committer:
- j_j205
- Date:
- Wed Apr 06 22:02:15 2016 +0000
- Revision:
- 1:aed20a8e1da0
- Parent:
- 0:c8c67fabc804
changes to localization
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
j_j205 | 0:c8c67fabc804 | 1 | #ifndef LONG_RANGE_SENSOR_H |
j_j205 | 0:c8c67fabc804 | 2 | #define LONG_RANGE_SENSOR_H |
j_j205 | 0:c8c67fabc804 | 3 | |
j_j205 | 0:c8c67fabc804 | 4 | #include "mbed.h" |
j_j205 | 0:c8c67fabc804 | 5 | |
j_j205 | 0:c8c67fabc804 | 6 | class LongRangeSensor |
j_j205 | 0:c8c67fabc804 | 7 | { |
j_j205 | 0:c8c67fabc804 | 8 | public: |
j_j205 | 0:c8c67fabc804 | 9 | LongRangeSensor(Serial &pc1, PinName _sensor); |
j_j205 | 0:c8c67fabc804 | 10 | float distAdjL(); |
j_j205 | 0:c8c67fabc804 | 11 | float distAdjR(); |
j_j205 | 0:c8c67fabc804 | 12 | float distL(); |
j_j205 | 0:c8c67fabc804 | 13 | float distR(); |
j_j205 | 0:c8c67fabc804 | 14 | float distInchesL(); |
j_j205 | 0:c8c67fabc804 | 15 | float distInchesR(); |
j_j205 | 1:aed20a8e1da0 | 16 | float distInchesLOne(); |
j_j205 | 1:aed20a8e1da0 | 17 | float distInchesROne(); |
j_j205 | 0:c8c67fabc804 | 18 | |
j_j205 | 0:c8c67fabc804 | 19 | private: |
j_j205 | 0:c8c67fabc804 | 20 | Serial &pc; |
j_j205 | 0:c8c67fabc804 | 21 | AnalogIn sensor; |
j_j205 | 0:c8c67fabc804 | 22 | }; |
j_j205 | 0:c8c67fabc804 | 23 | |
j_j205 | 0:c8c67fabc804 | 24 | #endif // LONG_RANGE_SENSOR_H |