Pathfinding nach rechts funktioniert noch nicht...der rest schon

Dependencies:   mbed

Fork of MicroMouse_MASTER_THREE by PES2_R2D2.0

Committer:
ruesipat
Date:
Sat Mar 31 16:45:57 2018 +0000
Revision:
1:d9e840c48b1e
Child:
5:b8b1a979b0d5
j

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ruesipat 1:d9e840c48b1e 1 #ifndef CHECKWALLS_H_
ruesipat 1:d9e840c48b1e 2 #define CHECKWALLS_H_
ruesipat 1:d9e840c48b1e 3
ruesipat 1:d9e840c48b1e 4 #include <cstdlib>
ruesipat 1:d9e840c48b1e 5 #include <mbed.h>
ruesipat 1:d9e840c48b1e 6
ruesipat 1:d9e840c48b1e 7 class CheckWalls
ruesipat 1:d9e840c48b1e 8 {
ruesipat 1:d9e840c48b1e 9
ruesipat 1:d9e840c48b1e 10 public:
ruesipat 1:d9e840c48b1e 11 //IRSensor(AnalogIn& distance, DigitalOut& bit0, DigitalOut& bit1, DigitalOut& bit2, int number);
ruesipat 1:d9e840c48b1e 12 CheckWalls(float distanceRight, float distanceFront, float distanceLeftFront, int& wallRight, int& wallFront, int& wallLeft);
ruesipat 1:d9e840c48b1e 13 virtual ~CheckWalls();
ruesipat 1:d9e840c48b1e 14 void check();
ruesipat 1:d9e840c48b1e 15
ruesipat 1:d9e840c48b1e 16
ruesipat 1:d9e840c48b1e 17 private:
ruesipat 1:d9e840c48b1e 18
ruesipat 1:d9e840c48b1e 19 static const float WALL_DISTANCE;
ruesipat 1:d9e840c48b1e 20
ruesipat 1:d9e840c48b1e 21 float distanceRight;
ruesipat 1:d9e840c48b1e 22 float distanceFront;
ruesipat 1:d9e840c48b1e 23 float distanceLeftFront;
ruesipat 1:d9e840c48b1e 24 int& wallRight;
ruesipat 1:d9e840c48b1e 25 int& wallFront;
ruesipat 1:d9e840c48b1e 26 int& wallLeft;
ruesipat 1:d9e840c48b1e 27
ruesipat 1:d9e840c48b1e 28 };
ruesipat 1:d9e840c48b1e 29
ruesipat 1:d9e840c48b1e 30 #endif /* CHECKWALLS */