Johannes Berghofer
/
bertl_move
Funktionen
main.cpp
- Committer:
- Johannes_Berghofer
- Date:
- 2015-12-21
- Revision:
- 1:5e58b60850b2
- Parent:
- 0:f04918805854
File content as of revision 1:5e58b60850b2:
#include "mbed.h" #include "const.h" #include "Robot.h" Robot bertl; void Bewegen() { bertl.move(); } void ViererLed(int value) { bertl.NibbleLeds(value); } void DrehLinks() { bertl.TurnLeft(); } void LedAn(int16_t led) { bertl.TurnLedOn(LED_FR1); } void LedAus(int16_t led) { bertl.TurnLedOff(LED_FR1); } void RotGelbBlauLed(bool rot,bool gruen, bool blau) { bertl.RGBLed(rot, gruen, blau); } void LedBlauAus() { bertl.BlueLedsOFF(); } void LedBlauAn() { bertl.BlueLedsON(); } bool WarteBisKnopfGedruekt() { return bertl.WaitUntilButtonPressed(); } bool VorneKlar() { return bertl.FrontIsClear(); } bool NaheBiper() { return bertl.NextToABeeper(); } bool IstKnopfGedrueckt(const int btn) { return bertl.IsButtonPressed(btn); } int ZurueckschickenKnopfDruecken() { return bertl.ReturnButtonPressed(); } int main() { Bewegen(); ViererLed(4); DrehLinks(); LedAn(LED_FR1); LedAus(LED_FR1); RotGelbBlauLed(1, 1, 1); LedBlauAus(); LedBlauAn(); WarteBisKnopfGedrueckt(); VorneKlar(); NaheBiper(); IstKnopfGedrueckt(BT_BR); ZurueckschickenKnopfDruecken(); }