Calibrated Sharp distance sensors
Dependents: steppertest R5 2016 Robotics Team 1
LongRangeSensor.h@0:c8c67fabc804, 2016-03-22 (annotated)
- Committer:
- j_j205
- Date:
- Tue Mar 22 03:00:35 2016 +0000
- Revision:
- 0:c8c67fabc804
- Child:
- 1:aed20a8e1da0
3/21/16 JJ
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 | 0:c8c67fabc804 | 16 | |
j_j205 | 0:c8c67fabc804 | 17 | private: |
j_j205 | 0:c8c67fabc804 | 18 | Serial &pc; |
j_j205 | 0:c8c67fabc804 | 19 | AnalogIn sensor; |
j_j205 | 0:c8c67fabc804 | 20 | }; |
j_j205 | 0:c8c67fabc804 | 21 | |
j_j205 | 0:c8c67fabc804 | 22 | #endif // LONG_RANGE_SENSOR_H |