Zurück zum Start

Dependencies:   mbed ur_Bertl

Committer:
Alexander400
Date:
Fri May 08 07:36:59 2015 +0000
Revision:
0:df16249ee5c3
Zur?ck zum Start

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Alexander400 0:df16249ee5c3 1
Alexander400 0:df16249ee5c3 2 #include "mbed.h"
Alexander400 0:df16249ee5c3 3 #include "ur_Bertl.h"
Alexander400 0:df16249ee5c3 4 #include "const.h"
Alexander400 0:df16249ee5c3 5
Alexander400 0:df16249ee5c3 6
Alexander400 0:df16249ee5c3 7 Serial bt(p9, p10);
Alexander400 0:df16249ee5c3 8
Alexander400 0:df16249ee5c3 9 int main ()
Alexander400 0:df16249ee5c3 10 {
Alexander400 0:df16249ee5c3 11 ur_Bertl karel;
Alexander400 0:df16249ee5c3 12 int beeper = 0;
Alexander400 0:df16249ee5c3 13 while(!karel.IsButtonPressed(BTN_FM))
Alexander400 0:df16249ee5c3 14 {
Alexander400 0:df16249ee5c3 15 while(!karel.NextToABeeper())
Alexander400 0:df16249ee5c3 16 {
Alexander400 0:df16249ee5c3 17 karel.Move();
Alexander400 0:df16249ee5c3 18 }
Alexander400 0:df16249ee5c3 19 beeper++;
Alexander400 0:df16249ee5c3 20 bt.printf("Beeper: %d", beeper);
Alexander400 0:df16249ee5c3 21
Alexander400 0:df16249ee5c3 22 karel.Move();
Alexander400 0:df16249ee5c3 23 }
Alexander400 0:df16249ee5c3 24
Alexander400 0:df16249ee5c3 25 karel.TurnLeft();
Alexander400 0:df16249ee5c3 26
Alexander400 0:df16249ee5c3 27 for (int a = 0; a < beeper; a++)
Alexander400 0:df16249ee5c3 28 {
Alexander400 0:df16249ee5c3 29 karel.Move();
Alexander400 0:df16249ee5c3 30 }
Alexander400 0:df16249ee5c3 31
Alexander400 0:df16249ee5c3 32 karel.TurnLeft();
Alexander400 0:df16249ee5c3 33 }
Alexander400 0:df16249ee5c3 34