GoToBeeper

Dependencies:   mbed

Fork of GoToBeeper2 by Markus Watko

Committer:
Markus_Watko
Date:
Fri Apr 24 08:15:00 2015 +0000
Revision:
2:08173a84bca6
Parent:
1:0f309ef92d1e
GoToBeeper

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Markus_Watko 0:6e9ea56b10d9 1 #include "mbed.h"
Markus_Watko 0:6e9ea56b10d9 2 #include "ur_Bertl.h"
Markus_Watko 0:6e9ea56b10d9 3
Markus_Watko 0:6e9ea56b10d9 4
Markus_Watko 0:6e9ea56b10d9 5 int main()
Markus_Watko 0:6e9ea56b10d9 6 {
Markus_Watko 0:6e9ea56b10d9 7 ur_Bertl karel;
Markus_Watko 0:6e9ea56b10d9 8
Markus_Watko 1:0f309ef92d1e 9
Markus_Watko 2:08173a84bca6 10 for(int i = 0; i < 3; i++)
Markus_Watko 0:6e9ea56b10d9 11 {
Markus_Watko 1:0f309ef92d1e 12 while(!karel.NextToABeeper())
Markus_Watko 1:0f309ef92d1e 13 {
Markus_Watko 1:0f309ef92d1e 14 karel.Move();
Markus_Watko 1:0f309ef92d1e 15 }
Markus_Watko 1:0f309ef92d1e 16
Markus_Watko 2:08173a84bca6 17
Markus_Watko 1:0f309ef92d1e 18 karel.PickBeeper();
Markus_Watko 1:0f309ef92d1e 19 karel.NibbleLeds(karel.AnyBeeperInBag());
Markus_Watko 2:08173a84bca6 20 wait(1);
Markus_Watko 2:08173a84bca6 21 if(i != 3)
Markus_Watko 2:08173a84bca6 22 {
Markus_Watko 2:08173a84bca6 23 while(karel.NextToABeeper())
Markus_Watko 2:08173a84bca6 24 {
Markus_Watko 2:08173a84bca6 25 karel.Move();
Markus_Watko 2:08173a84bca6 26 }
Markus_Watko 2:08173a84bca6 27 }
Markus_Watko 2:08173a84bca6 28
Markus_Watko 2:08173a84bca6 29 if(karel.NextToABeeper && i == 3)
Markus_Watko 2:08173a84bca6 30 {
Markus_Watko 2:08173a84bca6 31 karel.TurnLedOn = 0xFF;
Markus_Watko 2:08173a84bca6 32 }
Markus_Watko 0:6e9ea56b10d9 33 }
Markus_Watko 0:6e9ea56b10d9 34 }