Abgabe PE

Dependents:   TINF_mbedSimulator_2Leds

Revision:
0:a68f8dc747e7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2Leds.cpp	Mon Jun 18 17:44:55 2018 +0000
@@ -0,0 +1,42 @@
+#include "mbed.h"
+#include "2Leds.h"
+ 
+void TwoLeds::ledOn(void) 
+{
+    _pin1 = 1;
+    
+    _pin2 = 1;
+}
+ 
+void TwoLeds::ledOff(void) 
+{
+    _pin1 = 0;
+    _pin2 = 0;
+}
+ 
+void TwoLeds::ledX() //LEDs blinken alternierend
+{
+       
+            if (_pin1 == 0 && _pin2 == 0)
+            {
+                _pin1 = 1;
+                _pin2 = 0;
+            }
+            else if (_pin1 == 1 && _pin2 == 0)
+            {
+                _pin1 = 0;
+                _pin2 = 1;
+            }
+            else if (_pin1 == 0 && _pin2 == 1)
+            {
+                _pin1 = 1;
+                _pin2 = 0;
+            }
+    
+}
+ 
+void TwoLeds::printStatus(void) 
+{
+    printf("LED1 ist jetzt: %d\n", _pin1.read());
+    printf("LED2 ist jetzt: %d\n", _pin2.read());
+}
\ No newline at end of file