Fährt und zählt bis Taster (vorne mitte) feuert, gibt dann aus und dreht nach links

Dependencies:   mbed ur_Bertl

main.cpp

Committer:
SebiStr99
Date:
2015-05-07
Revision:
0:d50c9e76e8f7
Child:
1:721291a8c3ee

File content as of revision 0:d50c9e76e8f7:

#include "mbed.h"
#include "ur_Bertl.h"
#include "Beeper_Bertl.h"

Serial bt(p9, p10);

void main()
{
    Bertl karel;
    
    int Beeper = 0;
    int moves = 0;
    
    while(1)
    {
        karel.Move(50);
        moves++;
        while(karel.NextToABeeper())
        {
            Beeper++;
            bt.printf("{0} Beeper", Beeper);
            karel.Move(50);
            while(karel.NextToABeeper())
            {
                karel.Move(50);    
            }
        }
        
        
        bt.printf("Gesamt: Moves: {0}; Beeper: {0}", moves, Beeper);
    }    
}