Schaltet LED

MyLed.h

Committer:
Manu_94
Date:
2019-02-07
Revision:
0:f1c6cbfdcca5

File content as of revision 0:f1c6cbfdcca5:

#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;
};