Funktionen umbennenen
Embed:
(wiki syntax)
Show/hide line numbers
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 }
Generated on Sat Jul 23 2022 22:46:55 by
1.7.2