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-08
Revision:
1:721291a8c3ee
Parent:
0:d50c9e76e8f7
Child:
2:693d7cc52ed1

File content as of revision 1:721291a8c3ee:

#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();
        moves++;
        if(karel.NextToABeeper())
        {
            Beeper++;
            bt.printf("%i Beeper", Beeper);
            karel.Move();
            while(karel.NextToABeeper())
            {
                karel.Move();    
            }
        }
        
        
        bt.printf("Gesamt: Moves: %i; Beeper: %i", moves, Beeper);
        karel.ShutOff();
    }    
}