LEDs nacheinander im Uhrzeigersinn aufleuchten.

Dependencies:   Bertl mbed

main.cpp

Committer:
BenjaminMinixhofer
Date:
2015-11-16
Revision:
0:98d996370cb1

File content as of revision 0:98d996370cb1:

#include "mbed.h"
#include "const.h"
#include "Robot.h"

Robot bertl;

int main() 
{
    while(1) 
    {
        bertl.TurnLedOn(LED_FR1);
        wait_ms(200);
        bertl.TurnLedOff(LED_FR1);
        
        bertl.TurnLedOn(LED_FR2);
        wait_ms(200);
        bertl.TurnLedOff(LED_FR2);
        
        bertl.RGBLed(1, 1, 1);
        wait_ms(1100);
        bertl.RGBLed(0, 0, 0);
        
        bertl.TurnLedOn(LED_BR2);
        wait_ms(200);
        bertl.TurnLedOff(LED_BR2);
        
        bertl.TurnLedOn(LED_BR1);
        wait_ms(200);
        bertl.TurnLedOff(LED_BR1);
        
        bertl.NibbleLeds(0x08);
        wait_ms(250);
        bertl.NibbleLeds(0x04);
        wait_ms(250);
        bertl.NibbleLeds(0x02);
        wait_ms(250);
        bertl.NibbleLeds(0x01);
        wait_ms(250);
        bertl.NibbleLeds(0x00);
    
        bertl.TurnLedOn(LED_BL2);
        wait_ms(200);
        bertl.TurnLedOff(LED_BL2);
        
        bertl.TurnLedOn(LED_BL1);
        wait_ms(200);
        bertl.TurnLedOff(LED_BL1);
        
        bertl.TurnLedOn(LED_FL2);
        wait_ms(200);
        bertl.TurnLedOff(LED_FL2);
        
        bertl.TurnLedOn(LED_FL1);
        wait_ms(200);
        bertl.TurnLedOff(LED_FL1);
    }    
}