LauflichtBalken
LaufLichtBalken.cpp
- Committer:
- martwerl
- Date:
- 2018-06-20
- Revision:
- 0:ae6cd9d52dc9
File content as of revision 0:ae6cd9d52dc9:
#include "mbed.h" #include "LaufLichtBalken.h" /********Beispiel 1********************* ledOn() // beide Leds einschalten ledOff() // beide Leds ausschalten ledX() // beide Leds gegengleich schalten printStatus() // Anzeigen ob Leds ein oder aus ******************************/ /***********Beispiel 3********************** * //lauflichtbalken() D1 D2 D3 D4 - - - - Ein Durchgang dauert 2 sec X - - - X X - - X X X - X X X X - - - - X X X X X=ON - = off **********************************/ void LaufLichtBalken::ledOff(void) { _pin=0; _pin2=0; _pin3=0; _pin4=0; } void LaufLichtBalken::ledOn1(void) { _pin=1; _pin2=0; _pin3=0; _pin4=0; } void LaufLichtBalken::ledOn2(void) { _pin=1; _pin2=1; _pin3=0; _pin4=0; } void LaufLichtBalken::ledOn3(void) { _pin=1; _pin2=1; _pin3=1; _pin4=0; } void LaufLichtBalken::ledOn4(void) { _pin=1; _pin2=1; _pin3=1; _pin4=1; } void LaufLichtBalken::printStatus(void) { printf("Status Read:\nLED1 is now %d\nLED2 is now %d\nLED1 is now %d\nLED1 is now %d\n\n", _pin.read(), _pin2.read(), _pin3.read(), _pin4.read()); }