Jozsef Sztojka
/
Bertl_JustForFun
Just for Fun
main.cpp@0:a240d8580f2f, 2015-12-21 (annotated)
- Committer:
- Joci1221
- Date:
- Mon Dec 21 14:38:13 2015 +0000
- Revision:
- 0:a240d8580f2f
Just for Fun
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Joci1221 | 0:a240d8580f2f | 1 | #include "mbed.h" |
Joci1221 | 0:a240d8580f2f | 2 | #include "const.h" |
Joci1221 | 0:a240d8580f2f | 3 | #include "Robot.h" |
Joci1221 | 0:a240d8580f2f | 4 | |
Joci1221 | 0:a240d8580f2f | 5 | DigitalOut myled(LED1); |
Joci1221 | 0:a240d8580f2f | 6 | Robot bertl; |
Joci1221 | 0:a240d8580f2f | 7 | |
Joci1221 | 0:a240d8580f2f | 8 | void Forwaerts() |
Joci1221 | 0:a240d8580f2f | 9 | { |
Joci1221 | 0:a240d8580f2f | 10 | bertl.Move(); |
Joci1221 | 0:a240d8580f2f | 11 | } |
Joci1221 | 0:a240d8580f2f | 12 | |
Joci1221 | 0:a240d8580f2f | 13 | void Links_Drehung() |
Joci1221 | 0:a240d8580f2f | 14 | { |
Joci1221 | 0:a240d8580f2f | 15 | bertl.TurnLeft(); |
Joci1221 | 0:a240d8580f2f | 16 | } |
Joci1221 | 0:a240d8580f2f | 17 | |
Joci1221 | 0:a240d8580f2f | 18 | void Knabber_LEDs(int a) |
Joci1221 | 0:a240d8580f2f | 19 | { |
Joci1221 | 0:a240d8580f2f | 20 | bertl.NibbleLeds(a); |
Joci1221 | 0:a240d8580f2f | 21 | } |
Joci1221 | 0:a240d8580f2f | 22 | |
Joci1221 | 0:a240d8580f2f | 23 | void LED_AN(int16_t led) |
Joci1221 | 0:a240d8580f2f | 24 | { |
Joci1221 | 0:a240d8580f2f | 25 | bertl.TurnLedOn(led); |
Joci1221 | 0:a240d8580f2f | 26 | } |
Joci1221 | 0:a240d8580f2f | 27 | |
Joci1221 | 0:a240d8580f2f | 28 | void LED_AUS(int16_t led) |
Joci1221 | 0:a240d8580f2f | 29 | { |
Joci1221 | 0:a240d8580f2f | 30 | bertl.TurnLedOff(led); |
Joci1221 | 0:a240d8580f2f | 31 | } |
Joci1221 | 0:a240d8580f2f | 32 | |
Joci1221 | 0:a240d8580f2f | 33 | void Bunte_LEDs(bool rot, bool gruen, bool blau) |
Joci1221 | 0:a240d8580f2f | 34 | { |
Joci1221 | 0:a240d8580f2f | 35 | bertl.RGBLed(rot,gruen,blau); |
Joci1221 | 0:a240d8580f2f | 36 | } |
Joci1221 | 0:a240d8580f2f | 37 | |
Joci1221 | 0:a240d8580f2f | 38 | void LEDs_Blau_AN() |
Joci1221 | 0:a240d8580f2f | 39 | { |
Joci1221 | 0:a240d8580f2f | 40 | bertl.BlueLedsON(); |
Joci1221 | 0:a240d8580f2f | 41 | } |
Joci1221 | 0:a240d8580f2f | 42 | |
Joci1221 | 0:a240d8580f2f | 43 | void LEDs_Blau_Aus() |
Joci1221 | 0:a240d8580f2f | 44 | { |
Joci1221 | 0:a240d8580f2f | 45 | bertl.BlueLedsOFF(); |
Joci1221 | 0:a240d8580f2f | 46 | } |
Joci1221 | 0:a240d8580f2f | 47 | |
Joci1221 | 0:a240d8580f2f | 48 | void Warten_Auf_Knopfdruck() |
Joci1221 | 0:a240d8580f2f | 49 | { |
Joci1221 | 0:a240d8580f2f | 50 | bertl.WaitUntilButtonPressed(); |
Joci1221 | 0:a240d8580f2f | 51 | } |
Joci1221 | 0:a240d8580f2f | 52 | |
Joci1221 | 0:a240d8580f2f | 53 | void Vorne_Frei() |
Joci1221 | 0:a240d8580f2f | 54 | { |
Joci1221 | 0:a240d8580f2f | 55 | bertl.FrontIsClear(); |
Joci1221 | 0:a240d8580f2f | 56 | } |
Joci1221 | 0:a240d8580f2f | 57 | |
Joci1221 | 0:a240d8580f2f | 58 | void Neben_Beeper () |
Joci1221 | 0:a240d8580f2f | 59 | { |
Joci1221 | 0:a240d8580f2f | 60 | bertl.NextToABeeper(); |
Joci1221 | 0:a240d8580f2f | 61 | } |
Joci1221 | 0:a240d8580f2f | 62 | |
Joci1221 | 0:a240d8580f2f | 63 | void Ist_Knopf_Gedrueckt (const int btn) |
Joci1221 | 0:a240d8580f2f | 64 | { |
Joci1221 | 0:a240d8580f2f | 65 | bertl.IsButtonPressed(btn); |
Joci1221 | 0:a240d8580f2f | 66 | } |
Joci1221 | 0:a240d8580f2f | 67 | |
Joci1221 | 0:a240d8580f2f | 68 | void Knopfdruck_zurueckgeben() |
Joci1221 | 0:a240d8580f2f | 69 | { |
Joci1221 | 0:a240d8580f2f | 70 | bertl.ReturnButtonPressed(); |
Joci1221 | 0:a240d8580f2f | 71 | } |
Joci1221 | 0:a240d8580f2f | 72 | |
Joci1221 | 0:a240d8580f2f | 73 | // JUST FOR FUN |
Joci1221 | 0:a240d8580f2f | 74 | |
Joci1221 | 0:a240d8580f2f | 75 | int main(){} |