Dependencies:   mbed ur_Bertl

Files at this revision

API Documentation at this revision

Comitter:
vhaas
Date:
Thu Apr 30 11:56:01 2015 +0000
Parent:
0:554931f50bf2
Commit message:
F?r jeden Button, den man dr?ckt leuchtet eine LED, Ausnahmen sind die mittleren LEDs. Bei der hinteren passiert nichts, und bei dem vorderen werden alle LEDs abgeschalten und man kann keine mehr einschalten.

Changed in this revision

IfBertl.cpp Show annotated file Show diff for this revision Revisions of this file
IfBertl.h Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 554931f50bf2 -r 8e58e9ebcab8 IfBertl.cpp
--- a/IfBertl.cpp	Fri Apr 24 09:17:58 2015 +0000
+++ b/IfBertl.cpp	Thu Apr 30 11:56:01 2015 +0000
@@ -16,6 +16,19 @@
        TurnLedOn(LED_FR1);
 }
 
+void IfBertl :: LF()
+{
+    if(IsButtonPressed(BTN_FL))
+       TurnLedOn(LED_FL2);        
+}
+
+void IfBertl :: RF()
+{
+    if(IsButtonPressed(BTN_FR))
+       TurnLedOn(LED_FR2);        
+}
+
+
 void IfBertl :: LB()
 {
     if(IsButtonPressed(BTN_BL))
@@ -26,4 +39,9 @@
 {
     if(IsButtonPressed(BTN_BR))
         TurnLedOn(LED_BR1);
+}
+
+void IfBertl :: OFF()
+{
+        TurnLedOff(LED_ALL);
 }
\ No newline at end of file
diff -r 554931f50bf2 -r 8e58e9ebcab8 IfBertl.h
--- a/IfBertl.h	Fri Apr 24 09:17:58 2015 +0000
+++ b/IfBertl.h	Thu Apr 30 11:56:01 2015 +0000
@@ -6,12 +6,12 @@
 {
 public:
 
-    void MF();
     void LLF();
     void RRF();
     void LF();
     void RF();
     void LB();
     void RB();
+    void OFF();
 
 };
\ No newline at end of file
diff -r 554931f50bf2 -r 8e58e9ebcab8 main.cpp
--- a/main.cpp	Fri Apr 24 09:17:58 2015 +0000
+++ b/main.cpp	Thu Apr 30 11:56:01 2015 +0000
@@ -13,7 +13,11 @@
     {
         karel.LLF();
         karel.RRF();
+        karel.LF();
+        karel.RF();
         karel.LB();
         karel.RB();
     }
+    
+    karel.OFF();
 }
\ No newline at end of file