Schaltet LED
Embed:
(wiki syntax)
Show/hide line numbers
MyLed.h
00001 #include "mbed.h" 00002 /** A test-class MyLed. 00003 * Used for led on/off and status. 00004 * 00005 * Example: 00006 * @code 00007 * #include "mbed.h" 00008 * #include "MyLed.h" 00009 * 00010 * MyLed myled2(LED2); // Instanziierung des Objekts 00011 * 00012 * int main() { 00013 * myled2.ledOn(); // Zugriff auf die Methode über "."-Operator 00014 * myled2.printStatus(); 00015 * wait_ms(500); 00016 * myled2.ledOff(); 00017 * } 00018 * @endcode 00019 */ 00020 class MyLed { 00021 public: 00022 /** Create a LED - DigitalOut connected to the specified pin 00023 * 00024 * @param pin DigitalOut pin to connect to 00025 */ 00026 // Konstruktor 00027 MyLed(PinName led) : _led(led) { // Initalisierungsliste 00028 _led = 0; // Initialisierung mit 0 00029 } 00030 // Methodenprototyledg 00031 /** Set the output to 1 (int) 00032 * 00033 * @param value An integer specifying the pin output value, 00034 * 0 for logical 0, 1 (or any other non-zero value) for logical 1 00035 */ 00036 void ledOn(void); 00037 void ledOff(void); 00038 void printStatus(void); 00039 private: 00040 DigitalOut _led; 00041 };
Generated on Tue Jul 12 2022 16:06:41 by 1.7.2