Da wird gezeigt bei einem überladenen Operator, wie elegant man den Status eines Tasters einlesen und auf eine Led ausgeben kann.
Mbed_Dig_IN1.cpp@0:c6567f86bdfe, 2020-01-15 (annotated)
- Committer:
- besam
- Date:
- Wed Jan 15 00:40:49 2020 +0000
- Revision:
- 0:c6567f86bdfe
Letzte Version
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
besam | 0:c6567f86bdfe | 1 | //#define BUTTON1 p14 // push joystick pin |
besam | 0:c6567f86bdfe | 2 | //#define BUTTON1 A1 // Taster A1 ----wenn online Simulator verwendet wird |
besam | 0:c6567f86bdfe | 3 | |
besam | 0:c6567f86bdfe | 4 | #include "mbed.h" |
besam | 0:c6567f86bdfe | 5 | |
besam | 0:c6567f86bdfe | 6 | DigitalOut led(LED1); |
besam | 0:c6567f86bdfe | 7 | DigitalIn button(BUTTON1); |
besam | 0:c6567f86bdfe | 8 | |
besam | 0:c6567f86bdfe | 9 | int main() { |
besam | 0:c6567f86bdfe | 10 | while (1) { |
besam | 0:c6567f86bdfe | 11 | led = button; // Equivalent to led.write(button.read()) |
besam | 0:c6567f86bdfe | 12 | wait_ms(50); |
besam | 0:c6567f86bdfe | 13 | } |
besam | 0:c6567f86bdfe | 14 | } |