Funktionen umbennenen

Dependencies:   Bertl mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 
00002 
00003 #include "mbed.h"
00004 #include "const.h"
00005 #include "Robot.h"
00006 
00007 Robot bertl;
00008 
00009 void Los()
00010 {
00011     bertl.Move();
00012 }
00013 
00014 void HexLed(int value)
00015 {
00016     bertl.NibbleLeds(value);
00017 }
00018 
00019 void LedAn(int16_t led)
00020 {
00021     bertl.TurnLedOn(LED_FR1);
00022 }
00023 
00024 void LedAus(int16_t led)
00025 {
00026     bertl.TurnLedOff(LED_FR1);
00027 }
00028 
00029 void RGB(bool rot, bool gruen, bool blau)
00030 {
00031     bertl.RGBLed(rot, gruen, blau);
00032 }
00033 
00034 void BlaueLedAn()
00035 {
00036     bertl.BlueLedsON();
00037 }
00038 void BlaueLedAus()
00039 {
00040     bertl.BlueLedsOFF();
00041 }
00042 
00043 void DrehLinks()
00044 {
00045     bertl.TurnLeft();  
00046 }
00047 
00048 bool WarteBisKnopfGedrueckt()
00049 {
00050     bertl.WaitUntilButtonPressed();
00051 }
00052 
00053 bool VorneKlar()
00054 {
00055     bertl.FrontIsClear();
00056 }
00057 
00058 bool NebenBiper()
00059 {
00060     return bertl.NextToABeeper();   
00061 }
00062 
00063 bool IstKnopfGedrueckt(const int btn)
00064 {
00065     return bertl.IsButtonPressed(btn)
00066 }
00067 
00068 bool KnopfGedruecktZurueckgeben()
00069 {
00070     return bertl.ReturnButtonPressed();   
00071 }
00072 
00073 int main()
00074 {
00075     Los();
00076     HexLed(4);
00077     LedAn(LED_FR1);
00078     LedAus(LED_FR1);
00079     RGB(1, 1, 1);
00080     BlaueLedAn();
00081     BlaueLedAus();
00082     DrehLinks();
00083     WarteBisKnopfGedrueckt();
00084     VorneKlar();
00085     NebenBiper();
00086     IstKnopfGedrueckt(BT_BR);
00087     KnopfGedruecktZurueckgeben();
00088 }