Daniel Spajic
/
bertl_deutschefunktionen
Funktionen
main.cpp@0:819b56f15c4c, 2015-12-21 (annotated)
- 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?
User | Revision | Line number | New 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 | } |