Fixed Sonar

Dependencies:   C12832 Servo mbed-rtos-edited mbed

Fork of NervousPuppy by Sean Doyle

Committer:
SeanDoyle
Date:
Mon Jan 12 19:05:08 2015 +0000
Revision:
0:f71b200c2f4d
Child:
1:8fe6802d6971
init;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SeanDoyle 0:f71b200c2f4d 1 #include "mbed.h"
SeanDoyle 0:f71b200c2f4d 2 #include <iostream>
SeanDoyle 0:f71b200c2f4d 3
SeanDoyle 0:f71b200c2f4d 4 #define Cos(a) cos(PI/180*(a))
SeanDoyle 0:f71b200c2f4d 5 #define Sin(a) sin(PI/180*(a))
SeanDoyle 0:f71b200c2f4d 6 #define PI 3.1415926
SeanDoyle 0:f71b200c2f4d 7
SeanDoyle 0:f71b200c2f4d 8 using namespace std;
SeanDoyle 0:f71b200c2f4d 9
SeanDoyle 0:f71b200c2f4d 10 static const float LONELY = 5.0f;
SeanDoyle 0:f71b200c2f4d 11 static const float SCARED = 0.5f;
SeanDoyle 0:f71b200c2f4d 12
SeanDoyle 0:f71b200c2f4d 13 class nervousPuppy{
SeanDoyle 0:f71b200c2f4d 14 public:
SeanDoyle 0:f71b200c2f4d 15 nervousPuppy();
SeanDoyle 0:f71b200c2f4d 16
SeanDoyle 0:f71b200c2f4d 17 bool isLonely();
SeanDoyle 0:f71b200c2f4d 18 bool isScared();
SeanDoyle 0:f71b200c2f4d 19
SeanDoyle 0:f71b200c2f4d 20 float getPlayerDistance();
SeanDoyle 0:f71b200c2f4d 21 void setPlayerDistance();
SeanDoyle 0:f71b200c2f4d 22
SeanDoyle 0:f71b200c2f4d 23 private:
SeanDoyle 0:f71b200c2f4d 24 float playerDistance;
SeanDoyle 0:f71b200c2f4d 25
SeanDoyle 0:f71b200c2f4d 26 };