Runlight

Revision:
0:1836b0410ef1
diff -r 000000000000 -r 1836b0410ef1 LaufLicht.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LaufLicht.cpp	Wed Jun 20 13:40:38 2018 +0000
@@ -0,0 +1,49 @@
+#include "mbed.h"
+#include "LaufLicht.h"
+
+
+   void LaufLicht::ledOff(void)
+    {
+    _pin=0;
+    _pin2=0;
+    _pin3=0;
+    _pin4=0;
+    }
+    
+    void LaufLicht::ledOn1(void)
+    {
+    _pin=1;
+    _pin2=0;
+    _pin3=0;
+    _pin4=0;
+    }
+    
+    void LaufLicht::ledOn2(void)
+    {
+    _pin=0;
+    _pin2=1;
+    _pin3=0;
+    _pin4=0;
+    }
+    
+    void LaufLicht::ledOn3(void)
+    {
+    _pin=0;
+    _pin2=0;
+    _pin3=1;
+    _pin4=0;
+    }
+    
+    void LaufLicht::ledOn4(void)
+    {
+    _pin=0;
+    _pin2=0;
+    _pin3=0;
+    _pin4=1;
+    }
+    
+    void LaufLicht::printStatus(void)
+    {
+     printf("Status Read:\nLED1 is now %d\nLED2 is now %d\n LED1 is now %d\n LED1 is now %d\n\n", _pin.read(), _pin2.read(), _pin3.read(), _pin4.read()); 
+    }
+ 
\ No newline at end of file