Runlight
Diff: LaufLicht.cpp
- 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