Schaltet LED

Revision:
0:f1c6cbfdcca5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MyLed.h	Thu Feb 07 09:56:36 2019 +0000
@@ -0,0 +1,41 @@
+#include "mbed.h"
+/** A test-class MyLed.
+* Used for led on/off and status.
+*
+* Example:
+* @code
+* #include "mbed.h"
+* #include "MyLed.h"
+*
+* MyLed myled2(LED2); // Instanziierung des Objekts
+*
+* int main() {
+* myled2.ledOn(); // Zugriff auf die Methode über "."-Operator
+* myled2.printStatus();
+* wait_ms(500);
+* myled2.ledOff();
+* }
+* @endcode
+*/
+class MyLed {
+    public:
+    /** Create a LED - DigitalOut connected to the specified pin
+*
+* @param pin DigitalOut pin to connect to
+*/
+// Konstruktor
+    MyLed(PinName led) : _led(led) { // Initalisierungsliste
+        _led = 0; // Initialisierung mit 0
+}
+// Methodenprototyledg
+/** Set the output to 1 (int)
+*
+* @param value An integer specifying the pin output value,
+* 0 for logical 0, 1 (or any other non-zero value) for logical 1
+*/
+    void ledOn(void);
+    void ledOff(void);
+    void printStatus(void);
+    private:
+    DigitalOut _led;
+};
\ No newline at end of file