Dependencies:   mbed ur_Bertl

Revision:
0:4ea668aba5b0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri May 08 08:00:18 2015 +0000
@@ -0,0 +1,64 @@
+// Datei: main.cpp
+#include "mbed.h"
+#include "ur_Bertl.h"
+#include "de_Bertl.h"
+#include "LED_Bertl.h"
+#include "const.h"
+ 
+// in eigene Dateien:   Klassen-/Methodendeklaration in de_Bertl.h
+//                      Methodendefinition in de_Bertl.cpp
+
+Serial bt(p9, p10) // Kommunizieren
+
+
+/*void de_Bertl :: Bewege()   // Definieren
+{
+   Move();
+}
+   */
+int main()
+{
+    int xy =5;
+    char zeichen ;
+    
+    LED_Bertl karel;
+    
+    uint8_t val = karel;
+    int Beeper = 0;
+    int Moves = 0;
+    
+    while(true) {
+        bt.printf("Move time: %d, Beeper: %d\n", Moves, Beeper);
+        
+        while(Beeper != 3)
+        {
+            while(!karel.NextToABeeper)
+            {
+                karel.Move();
+                Moves++;
+            }
+            Beeper++;
+        }
+        
+        While(!karel.FrontIsClear)
+        {
+            karel.Move();
+            Move++;
+        }
+        
+         bt.printf("Move time: %d, Beeper: %d\n", Moves, Beeper);
+        
+        
+        
+   
+    }
+    
+   /* LED_Bertl karel;
+    karel.TurnLedOff(0xFF);
+    while(karel.WaitUntilButtonPressed()){}
+    karel.Turn2LedOn();
+    karel.Bewege();
+    karel.Move();
+    karel.Turn2LedOff();
+    karel.ShutOff();  */ 
+}
\ No newline at end of file