Lauflicht D10 - D13
Dependencies: mbed
main.cpp@1:bf209fee163d, 2015-01-20 (annotated)
- Committer:
- Enenkel
- Date:
- Tue Jan 20 10:46:12 2015 +0000
- Revision:
- 1:bf209fee163d
- Parent:
- 0:d1b86ac9a8cd
Lauflicht D10-D13
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Enenkel | 0:d1b86ac9a8cd | 1 | /*********************************** |
Enenkel | 1:bf209fee163d | 2 | BERTL EXERSICE 2 |
Enenkel | 1:bf209fee163d | 3 | by Gottfried Enenkel @ HTL BULME |
Enenkel | 0:d1b86ac9a8cd | 4 | email: ene@bulme.at |
Enenkel | 1:bf209fee163d | 5 | AUFGABE: |
Enenkel | 1:bf209fee163d | 6 | Erstelle ein Lauflicht über die LED |
Enenkel | 1:bf209fee163d | 7 | von links nach rechts (D10 - D13) |
Enenkel | 1:bf209fee163d | 8 | danach von rechts nach links (von D13 - D10) |
Enenkel | 1:bf209fee163d | 9 | Am Anfang und am Ende leuchtet keine LED |
Enenkel | 0:d1b86ac9a8cd | 10 | |
Enenkel | 0:d1b86ac9a8cd | 11 | ***********************************/ |
Enenkel | 0:d1b86ac9a8cd | 12 | #include "mbed.h" |
Enenkel | 0:d1b86ac9a8cd | 13 | // ******* Definitionen ******** |
Enenkel | 1:bf209fee163d | 14 | DigitalOut ledD10(LED1); //die LED D10 geht auf uP Port LED1 |
Enenkel | 1:bf209fee163d | 15 | DigitalOut ledD11(LED2); //die LED D11 geht auf uP Port LED2 |
Enenkel | 0:d1b86ac9a8cd | 16 | DigitalOut ledD12(LED3); |
Enenkel | 0:d1b86ac9a8cd | 17 | DigitalOut ledD13(LED4); |
Enenkel | 0:d1b86ac9a8cd | 18 | |
Enenkel | 0:d1b86ac9a8cd | 19 | // ******* Hauptroutine ******** |
Enenkel | 0:d1b86ac9a8cd | 20 | int main() { // Start Hauptprogramm |
Enenkel | 0:d1b86ac9a8cd | 21 | |
Enenkel | 0:d1b86ac9a8cd | 22 | while(1) { // Anfang der Schleife (ohne Abbruch) |
Enenkel | 0:d1b86ac9a8cd | 23 | ledD10 =1; // LED D10 einschalten |
Enenkel | 0:d1b86ac9a8cd | 24 | ledD11 = ledD12 = ledD13 =1; |
Enenkel | 0:d1b86ac9a8cd | 25 | wait (1); // warte 1 Sekunde |
Enenkel | 0:d1b86ac9a8cd | 26 | ledD10=0; // LED D10 ausschalten |
Enenkel | 0:d1b86ac9a8cd | 27 | ledD11 = ledD12 = ledD13 =0; |
Enenkel | 0:d1b86ac9a8cd | 28 | wait (1); // warte 1 Sekunde |
Enenkel | 0:d1b86ac9a8cd | 29 | } // Springe zum Anfang der Schleife |
Enenkel | 0:d1b86ac9a8cd | 30 | } // Ende Hauptprogramm |
Enenkel | 0:d1b86ac9a8cd | 31 | // ******* Ende ********* |
Enenkel | 0:d1b86ac9a8cd | 32 | |
Enenkel | 0:d1b86ac9a8cd | 33 | |
Enenkel | 0:d1b86ac9a8cd | 34 |