Martin Werluschnig
/
TINF_mbedSimulator_LedBlink
TINF_mbedSimulator_LedBlink
mbedSimulator_LedBlink.cpp
- Committer:
- martwerl
- Date:
- 2018-11-15
- Revision:
- 0:af250f67026d
File content as of revision 0:af250f67026d:
#include "mbed.h" class MyLed { public: MyLed(PinName pin) : _pin(pin) { //Initialisierungsliste _pin = 0; } void ledon(void) { _pin = 1; } void ledoff(void) { _pin = 0; } void printStatus(void) { printf("LED ist jetzt: %d\n", _pin.read()); } private: DigitalOut _pin; }; DigitalOut led(LED1); MyLed myled2(LED2);//Instanzierung des Objekts MyLed myled5(p5); int main() { while (1) { myled2.ledon(); myled2.printStatus(); myled5.ledon(); myled5.printStatus(); wait_ms(500); myled2.ledoff(); myled2.printStatus(); myled5.ledoff(); myled5.printStatus(); wait_ms(500); } }