M Seiser / Mbed 2 deprecated COUNT_LINES

Dependencies:   mbed ur_Bertl

Fork of COUNT_LINES by M Seiser

main.cpp

Committer:
mSeiser
Date:
2015-05-08
Revision:
2:5b6a054163fc
Parent:
1:eec390f53638
Child:
3:cad1060e100d

File content as of revision 2:5b6a054163fc:

#include "mbed.h"
#include "ur_Bertl.h"
#include "const.h"

Serial bt(p9,p10);


class BeeperBertl : public ur_Bertl
{
    public:
    void LedBeeper();
    
};
void BeeperBertl :: LedBeeper()
{
    
        PickBeeper();
        NibbleLeds(AnyBeeperInBag());
        wait(1);
        Move(50);
    
}
int main()
{
    int countBeeper=0;
    int distanz =0;
    BeeperBertl karel;
    
    while(karel.FrontIsClear())
    {
        if(karel.NextToABeeper())
        {
            countBeeper++;
            karel.LedBeeper();
        }
        karel.Move();
        distanz++;
    }
           
    karel.TurnLeft();
    for(int i=0; i<=countBeeper;i++)
    {
        karel.Move();
        
    }
    
    karel.TurnLeft();
    for(int a=0; a<=distanz;a++)
    {
        karel.Move();
        
    }
    
    karel.TurnLeft();
    for(int e=0; e<=countBeeper;e++)
    {
        karel.Move();
        
    }
    
    karel.TurnLeft();
}