DeutscherRoboter

Dependencies:   mbed ur_Bertl

main.cpp

Committer:
zwiebelturm100
Date:
2015-05-08
Revision:
0:4ea668aba5b0

File content as of revision 0:4ea668aba5b0:

// 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();  */ 
}