Sharp IR Distance Sensor

Dependents:   NavigationTest_ NavigationTest theRobotNEW theRobot ... more

Committer:
tashworth
Date:
Fri Mar 28 15:31:40 2014 +0000
Revision:
1:a5ced48cfedc
Parent:
0:04f1a022d4d0
3-28-14 10:30AM

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tashworth 0:04f1a022d4d0 1 #include "Sharp.h"
tashworth 0:04f1a022d4d0 2 #include "mbed.h"
tashworth 0:04f1a022d4d0 3 #include "math.h"
tashworth 0:04f1a022d4d0 4
tashworth 0:04f1a022d4d0 5 Sharp::Sharp( PinName voutPin ):
tashworth 0:04f1a022d4d0 6 vout(voutPin)
tashworth 0:04f1a022d4d0 7 {
tashworth 0:04f1a022d4d0 8 }
tashworth 0:04f1a022d4d0 9
tashworth 1:a5ced48cfedc 10 double Sharp::getIRDistance(void)
tashworth 0:04f1a022d4d0 11 {
tashworth 0:04f1a022d4d0 12 float dist = vout.read();
tashworth 0:04f1a022d4d0 13
tashworth 0:04f1a022d4d0 14 return 37.115*dist*dist-73.021*dist+43.451;
tashworth 0:04f1a022d4d0 15 }