Bertl Taster Test

Dependencies:   mbed

Committer:
SebiStr99
Date:
Thu Apr 16 11:48:20 2015 +0000
Revision:
0:ffde9f956622
Tastertest 1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
SebiStr99 0:ffde9f956622 1 #include "mbed.h"
SebiStr99 0:ffde9f956622 2 #include "ur_Bertl.h"
SebiStr99 0:ffde9f956622 3 #include "Bertl_Sensoren.h"
SebiStr99 0:ffde9f956622 4
SebiStr99 0:ffde9f956622 5 void de_Bertl :: Bewege() // Definieren
SebiStr99 0:ffde9f956622 6 {
SebiStr99 0:ffde9f956622 7 Move();
SebiStr99 0:ffde9f956622 8 }
SebiStr99 0:ffde9f956622 9
SebiStr99 0:ffde9f956622 10 void de_Bertl :: TurnLedOnAll()
SebiStr99 0:ffde9f956622 11 {
SebiStr99 0:ffde9f956622 12 TurnLedOn(0xff);
SebiStr99 0:ffde9f956622 13 }
SebiStr99 0:ffde9f956622 14
SebiStr99 0:ffde9f956622 15 void de_Bertl :: TurnLedOffAll()
SebiStr99 0:ffde9f956622 16 {
SebiStr99 0:ffde9f956622 17 TurnLedOff(0xff);
SebiStr99 0:ffde9f956622 18 }
SebiStr99 0:ffde9f956622 19
SebiStr99 0:ffde9f956622 20 void de_Bertl :: LedBlinkLeft()
SebiStr99 0:ffde9f956622 21 {
SebiStr99 0:ffde9f956622 22 for(int i = 0; i < 4; i++)
SebiStr99 0:ffde9f956622 23 {
SebiStr99 0:ffde9f956622 24 TurnLedOn(LED_FL2 | LED_BL1);
SebiStr99 0:ffde9f956622 25 wait_ms(150);
SebiStr99 0:ffde9f956622 26 TurnLedOff(0xff);
SebiStr99 0:ffde9f956622 27 wait_ms(150);
SebiStr99 0:ffde9f956622 28 }
SebiStr99 0:ffde9f956622 29 }
SebiStr99 0:ffde9f956622 30
SebiStr99 0:ffde9f956622 31 void de_Bertl :: BlinkLed(int led)
SebiStr99 0:ffde9f956622 32 {
SebiStr99 0:ffde9f956622 33 for(int i = 0; i < 4; i++)
SebiStr99 0:ffde9f956622 34 {
SebiStr99 0:ffde9f956622 35 TurnLedOn(led);
SebiStr99 0:ffde9f956622 36 wait_ms(150);
SebiStr99 0:ffde9f956622 37 TurnLedOff(0xff);
SebiStr99 0:ffde9f956622 38 }
SebiStr99 0:ffde9f956622 39 }
SebiStr99 0:ffde9f956622 40