![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
GoToBeeper
Fork of GoToBeeper2 by
main.cpp@2:08173a84bca6, 2015-04-24 (annotated)
- 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?
User | Revision | Line number | New 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 | } |