Library ur_bertl included

Dependencies:   mbed

Committer:
davidhasenhuettl
Date:
Fri Apr 24 08:52:06 2015 +0000
Revision:
0:f1471503dde5
This Program picks up all the Beepers, until the ultrasonic sensor recognizes a obstacle.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
davidhasenhuettl 0:f1471503dde5 1 #include "mbed.h"
davidhasenhuettl 0:f1471503dde5 2 #include "ur_Bertl.h"
davidhasenhuettl 0:f1471503dde5 3 #include "const.h"
davidhasenhuettl 0:f1471503dde5 4
davidhasenhuettl 0:f1471503dde5 5 class task_Bertl : public ur_Bertl
davidhasenhuettl 0:f1471503dde5 6 {
davidhasenhuettl 0:f1471503dde5 7 public:
davidhasenhuettl 0:f1471503dde5 8 void ClearAllBeepersToTheWall()
davidhasenhuettl 0:f1471503dde5 9 {
davidhasenhuettl 0:f1471503dde5 10 while( FrontIsClear())
davidhasenhuettl 0:f1471503dde5 11 {
davidhasenhuettl 0:f1471503dde5 12 Move();
davidhasenhuettl 0:f1471503dde5 13 if (NextToABeeper())
davidhasenhuettl 0:f1471503dde5 14 PickBeeper();
davidhasenhuettl 0:f1471503dde5 15
davidhasenhuettl 0:f1471503dde5 16 NibbleLeds(AnyBeeperInBag());
davidhasenhuettl 0:f1471503dde5 17 }
davidhasenhuettl 0:f1471503dde5 18
davidhasenhuettl 0:f1471503dde5 19 }
davidhasenhuettl 0:f1471503dde5 20 };
davidhasenhuettl 0:f1471503dde5 21
davidhasenhuettl 0:f1471503dde5 22
davidhasenhuettl 0:f1471503dde5 23 int main()
davidhasenhuettl 0:f1471503dde5 24 {
davidhasenhuettl 0:f1471503dde5 25 task_Bertl karel;
davidhasenhuettl 0:f1471503dde5 26
davidhasenhuettl 0:f1471503dde5 27 karel.ClearAllBeepersToTheWall();
davidhasenhuettl 0:f1471503dde5 28
davidhasenhuettl 0:f1471503dde5 29 }