Sammelt Beeper auf :) Wenn Bertl auf eine Wand zukommt dreht er sich um (Muss noch umändern) Programm ist aber noch nicht fertig :)

Dependencies:   ur_Bertl mbed

Fork of While_Task3 by Martina Le

Revision:
1:af4b812a6957
Parent:
0:27a5933a5e04
Child:
2:8994684be6dc
--- a/main.cpp	Fri Apr 24 08:44:37 2015 +0000
+++ b/main.cpp	Fri May 08 09:08:33 2015 +0000
@@ -2,7 +2,9 @@
 #include "Robot.h"
 #include "const.h"
 
-class Bertl_Beeper : public Robot
+int Beeper=0;
+
+class Bertl_Beeper : public Bertl
 {
 public:
     void ClearAllBeeperToTheWall();
@@ -22,17 +24,22 @@
         if(NextToABeeper()) 
         {
             PickBeeper();
+            Beeper++;
             NibbleLeds(AnyBeeperInBag());
             wait(1);
             Move();
+            
         } else
-            Move();
+            Move(25);
+
     }
 }
 
 int main()
 {
     Bertl_Beeper karel;
+    
+    karel.TurnLedOff(LED_ALL);
 
     while(1) 
     {
@@ -40,7 +47,10 @@
         while(!karel.FrontIsClear()) 
         {
             karel.TurnAround();
+            karel.Move(Beeper);
             break;
         }
+      
     }
+    
 }
\ No newline at end of file