Matthias Reichstam
/
Projektorientiert_3_TINF
Projektorientiert_3_TINF
main.cpp
- Committer:
- Reichi19
- Date:
- 2018-11-15
- Revision:
- 0:dc20c26d9779
File content as of revision 0:dc20c26d9779:
#include <mbed.h> class MyLed{ public: MyLed(PinName pin) : _pin(pin){ // Initalisierrungsliste _pin = 0; // Initalisierrungsliste mit 0 } void ledOn(void){ _pin = 1; } void ledOff(void){ _pin = 0; } void printStatus(void){ printf("LED is now: %d\n", _pin.read()); } private: DigitalOut _pin; }; DigitalOut led(LED1); MyLed myled2(LED2); // Instanziierung des Objekts MyLed myled5(p5); int main() { while(1){ myled2.ledOn(); // Zugriff auf die Methode über "." - Operator myled2.printStatus(); myled5.ledOn(); myled5.printStatus(); wait_ms(500); myled2.ledOff(); myled2.printStatus(); myled5.ledOff(); myled5.printStatus(); wait_ms(500); } }