Funktionen

Dependencies:   Bertl mbed

Committer:
daniel_spajic
Date:
Mon Dec 21 14:37:29 2015 +0000
Revision:
0:819b56f15c4c
Funktionen von Englisch auf Deutsch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
daniel_spajic 0:819b56f15c4c 1 #include "mbed.h"
daniel_spajic 0:819b56f15c4c 2 #include "const.h"
daniel_spajic 0:819b56f15c4c 3 #include "Robot.h"
daniel_spajic 0:819b56f15c4c 4
daniel_spajic 0:819b56f15c4c 5 Robot bertl;
daniel_spajic 0:819b56f15c4c 6
daniel_spajic 0:819b56f15c4c 7 void Bewegen()
daniel_spajic 0:819b56f15c4c 8 {
daniel_spajic 0:819b56f15c4c 9 bertl.Move();
daniel_spajic 0:819b56f15c4c 10 }
daniel_spajic 0:819b56f15c4c 11
daniel_spajic 0:819b56f15c4c 12 void DrehLinks()
daniel_spajic 0:819b56f15c4c 13 {
daniel_spajic 0:819b56f15c4c 14 bertl.TurnLeft();
daniel_spajic 0:819b56f15c4c 15 }
daniel_spajic 0:819b56f15c4c 16
daniel_spajic 0:819b56f15c4c 17 void VierUnterenLeds()
daniel_spajic 0:819b56f15c4c 18 {
daniel_spajic 0:819b56f15c4c 19 bertl.NibbleLeds(0x0F);
daniel_spajic 0:819b56f15c4c 20 }
daniel_spajic 0:819b56f15c4c 21
daniel_spajic 0:819b56f15c4c 22 void LedAnmachen(int16_t led)
daniel_spajic 0:819b56f15c4c 23 {
daniel_spajic 0:819b56f15c4c 24 bertl.TurnLedOn(led);
daniel_spajic 0:819b56f15c4c 25 }
daniel_spajic 0:819b56f15c4c 26
daniel_spajic 0:819b56f15c4c 27 void LedAusmachen(int16_t led)
daniel_spajic 0:819b56f15c4c 28 {
daniel_spajic 0:819b56f15c4c 29 bertl.TurnLedOff(led);
daniel_spajic 0:819b56f15c4c 30 }
daniel_spajic 0:819b56f15c4c 31
daniel_spajic 0:819b56f15c4c 32 void RotGrunBlauLED()
daniel_spajic 0:819b56f15c4c 33 {
daniel_spajic 0:819b56f15c4c 34 bertl.RGBLed(1,1,1);
daniel_spajic 0:819b56f15c4c 35 }
daniel_spajic 0:819b56f15c4c 36
daniel_spajic 0:819b56f15c4c 37 void BlaueLedsAN()
daniel_spajic 0:819b56f15c4c 38 {
daniel_spajic 0:819b56f15c4c 39 bertl.BlueLedsON();
daniel_spajic 0:819b56f15c4c 40 }
daniel_spajic 0:819b56f15c4c 41
daniel_spajic 0:819b56f15c4c 42 void BlaueLedsAUS()
daniel_spajic 0:819b56f15c4c 43 {
daniel_spajic 0:819b56f15c4c 44 bertl.BlueLedsOFF();
daniel_spajic 0:819b56f15c4c 45 }
daniel_spajic 0:819b56f15c4c 46
daniel_spajic 0:819b56f15c4c 47 void WarteBisKnopfGedrucktIst()
daniel_spajic 0:819b56f15c4c 48 {
daniel_spajic 0:819b56f15c4c 49 bertl.WaitUntilButtonPressed();
daniel_spajic 0:819b56f15c4c 50 }
daniel_spajic 0:819b56f15c4c 51
daniel_spajic 0:819b56f15c4c 52 void VorderseiteIstFrei()
daniel_spajic 0:819b56f15c4c 53 {
daniel_spajic 0:819b56f15c4c 54 bertl.FrontIsClear();
daniel_spajic 0:819b56f15c4c 55 }
daniel_spajic 0:819b56f15c4c 56
daniel_spajic 0:819b56f15c4c 57 void NebenPiepser()
daniel_spajic 0:819b56f15c4c 58 {
daniel_spajic 0:819b56f15c4c 59 bertl.NextToABeeper();
daniel_spajic 0:819b56f15c4c 60 }
daniel_spajic 0:819b56f15c4c 61
daniel_spajic 0:819b56f15c4c 62 void IstKnopfGedruckt(const int a)
daniel_spajic 0:819b56f15c4c 63 {
daniel_spajic 0:819b56f15c4c 64 bertl.IsButtonPressed(a);
daniel_spajic 0:819b56f15c4c 65 }
daniel_spajic 0:819b56f15c4c 66
daniel_spajic 0:819b56f15c4c 67 void KnopfGedrucktZuruckholen()
daniel_spajic 0:819b56f15c4c 68 {
daniel_spajic 0:819b56f15c4c 69 bertl.ReturnButtonPressed();
daniel_spajic 0:819b56f15c4c 70 }
daniel_spajic 0:819b56f15c4c 71
daniel_spajic 0:819b56f15c4c 72 int main()
daniel_spajic 0:819b56f15c4c 73 {
daniel_spajic 0:819b56f15c4c 74 while(1)
daniel_spajic 0:819b56f15c4c 75 {
daniel_spajic 0:819b56f15c4c 76
daniel_spajic 0:819b56f15c4c 77 }
daniel_spajic 0:819b56f15c4c 78 }