Runlight
Diff: LaufLicht.h
- Revision:
- 0:1836b0410ef1
diff -r 000000000000 -r 1836b0410ef1 LaufLicht.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LaufLicht.h Wed Jun 20 13:40:38 2018 +0000 @@ -0,0 +1,35 @@ +#include "mbed.h" +#ifndef LAUFLICHT_H +#define LAUFLICHT_H + +class LaufLicht +{ + public: + LaufLicht(PinName pin, PinName pin2, PinName pin3, PinName pin4 ) : _pin(pin) , _pin2(pin2), _pin3(pin3), _pin4(pin4) // initialisierungsliste ( muss gleich heissen wie der Konstruktor ) + { + _pin=0; + _pin2=0; + _pin3=0; + _pin4=0; + } + + + + void ledOff(void); + + void ledOn1(void); + + void ledOn2(void); + + void ledOn3(void); + + void ledOn4(void); + + void printStatus(void); + private: + DigitalOut _pin; + DigitalOut _pin2; + DigitalOut _pin3; + DigitalOut _pin4; +}; +#endif \ No newline at end of file