Bertluebung
Dependencies: BertlUebung mbed
main.cpp
00001 #include "mbed.h" 00002 #include "const.h" 00003 #include "Robot.h" 00004 00005 Robot bertl; 00006 00007 void WarteAufAktion() 00008 { 00009 bertl.WaitUntilButtonPressed(); 00010 } 00011 00012 void NichtsVorBertl() 00013 { 00014 bertl.FrontIsClear(); 00015 } 00016 00017 void NebenBeeper() 00018 { 00019 bertl.NextToABeeper(); 00020 } 00021 00022 void KnopfGedrueckt(const int btn) 00023 { 00024 bertl.IsButtonPressed(btn); 00025 } 00026 00027 int WelcherKnopf() 00028 { 00029 bertl.ReturnButtonPressed(); 00030 } 00031 00032 void Bewege() 00033 { 00034 bertl.Move(); 00035 } 00036 00037 void DreheLinks() 00038 { 00039 bertl.TurnLeft(); 00040 } 00041 00042 void Karusell(); 00043 { 00044 for(int a = 10; a > 0; a++) 00045 bertl.TurnLeft(); 00046 } 00047 00048 void LedLeiste(int a) 00049 { 00050 bertl.NibbleLeds(a); 00051 } 00052 00053 void LedsEin(int16_t a) 00054 { 00055 bertl.TurnLedOn(a); 00056 } 00057 00058 void LedsAus(int16_t a) 00059 { 00060 bertl.TurnLedOff(a); 00061 } 00062 00063 void BunteLed(bool r, bool g, bool b) 00064 { 00065 bertl.RGBLed(r,g,b); 00066 } 00067 00068 void BlaueLedsAn() 00069 { 00070 bertl.BlueLedsON(); 00071 } 00072 00073 void BlaueLedsAus() 00074 { 00075 bertl.BlueLedsOFF(); 00076 } 00077 00078 int main() 00079 { 00080 00081 Bewege(); 00082 for (int a = 5; a > 0; a++) 00083 { 00084 BlaueLedsAn(); 00085 BlaueLedsAus(); 00086 } 00087 Karusell(); 00088 00089 }
Generated on Fri Jul 22 2022 20:24:04 by
1.7.2