Testverbesserung

Dependencies:   mbed

Committer:
Jannis
Date:
Thu Apr 16 11:52:37 2015 +0000
Revision:
0:7c1877ecf263
Testverbesserung

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jannis 0:7c1877ecf263 1 #include "mbed.h"
Jannis 0:7c1877ecf263 2 #include "ur_Bertl.h"
Jannis 0:7c1877ecf263 3
Jannis 0:7c1877ecf263 4 class Task_Bertl : public ur_Bertl
Jannis 0:7c1877ecf263 5 {public:
Jannis 0:7c1877ecf263 6 void Move2Boxes();
Jannis 0:7c1877ecf263 7 void TurnRight();
Jannis 0:7c1877ecf263 8 };
Jannis 0:7c1877ecf263 9
Jannis 0:7c1877ecf263 10 void Task_Bertl :: Move2Boxes()
Jannis 0:7c1877ecf263 11 {
Jannis 0:7c1877ecf263 12 Move();
Jannis 0:7c1877ecf263 13 Move();
Jannis 0:7c1877ecf263 14 }
Jannis 0:7c1877ecf263 15
Jannis 0:7c1877ecf263 16 void Task_Bertl :: TurnRight()
Jannis 0:7c1877ecf263 17 {
Jannis 0:7c1877ecf263 18 TurnLeft();
Jannis 0:7c1877ecf263 19 TurnLeft();
Jannis 0:7c1877ecf263 20 TurnLeft();
Jannis 0:7c1877ecf263 21 }
Jannis 0:7c1877ecf263 22
Jannis 0:7c1877ecf263 23 int main()
Jannis 0:7c1877ecf263 24 { Task_Bertl Bertl;
Jannis 0:7c1877ecf263 25 Bertl.Move2Boxes();
Jannis 0:7c1877ecf263 26 Bertl.TurnLeft();
Jannis 0:7c1877ecf263 27 Bertl.PickBeeper();
Jannis 0:7c1877ecf263 28 Bertl.Move2Boxes();
Jannis 0:7c1877ecf263 29 Bertl.TurnLeft();
Jannis 0:7c1877ecf263 30 Bertl.PickBeeper();
Jannis 0:7c1877ecf263 31 Bertl.Move();
Jannis 0:7c1877ecf263 32 Bertl.TurnRight();
Jannis 0:7c1877ecf263 33 Bertl.Move2Boxes();
Jannis 0:7c1877ecf263 34 Bertl.ShutOff();
Jannis 0:7c1877ecf263 35 }