Calibrated Sharp distance sensors

Dependents:   steppertest R5 2016 Robotics Team 1

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?

UserRevisionLine numberNew 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