Lauflicht D10 - D13

Dependencies:   mbed

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?

UserRevisionLine numberNew 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