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

Dependencies:   mbed ur_Bertl

Committer:
SebiStr99
Date:
Thu May 07 12:50:28 2015 +0000
Revision:
0:d50c9e76e8f7
Child:
1:721291a8c3ee
Noch nicht getestet...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SebiStr99 0:d50c9e76e8f7 1 #include "mbed.h"
SebiStr99 0:d50c9e76e8f7 2 #include "ur_Bertl.h"
SebiStr99 0:d50c9e76e8f7 3 #include "Beeper_Bertl.h"
SebiStr99 0:d50c9e76e8f7 4
SebiStr99 0:d50c9e76e8f7 5 Serial bt(p9, p10);
SebiStr99 0:d50c9e76e8f7 6
SebiStr99 0:d50c9e76e8f7 7 void main()
SebiStr99 0:d50c9e76e8f7 8 {
SebiStr99 0:d50c9e76e8f7 9 Bertl karel;
SebiStr99 0:d50c9e76e8f7 10
SebiStr99 0:d50c9e76e8f7 11 int Beeper = 0;
SebiStr99 0:d50c9e76e8f7 12 int moves = 0;
SebiStr99 0:d50c9e76e8f7 13
SebiStr99 0:d50c9e76e8f7 14 while(1)
SebiStr99 0:d50c9e76e8f7 15 {
SebiStr99 0:d50c9e76e8f7 16 karel.Move(50);
SebiStr99 0:d50c9e76e8f7 17 moves++;
SebiStr99 0:d50c9e76e8f7 18 while(karel.NextToABeeper())
SebiStr99 0:d50c9e76e8f7 19 {
SebiStr99 0:d50c9e76e8f7 20 Beeper++;
SebiStr99 0:d50c9e76e8f7 21 bt.printf("{0} Beeper", Beeper);
SebiStr99 0:d50c9e76e8f7 22 karel.Move(50);
SebiStr99 0:d50c9e76e8f7 23 while(karel.NextToABeeper())
SebiStr99 0:d50c9e76e8f7 24 {
SebiStr99 0:d50c9e76e8f7 25 karel.Move(50);
SebiStr99 0:d50c9e76e8f7 26 }
SebiStr99 0:d50c9e76e8f7 27 }
SebiStr99 0:d50c9e76e8f7 28
SebiStr99 0:d50c9e76e8f7 29
SebiStr99 0:d50c9e76e8f7 30 bt.printf("Gesamt: Moves: {0}; Beeper: {0}", moves, Beeper);
SebiStr99 0:d50c9e76e8f7 31 }
SebiStr99 0:d50c9e76e8f7 32 }