Lauflicht über 4 LED mit DigitalOut & wait

Dependencies:   mbed

Fork of _B14_Lektion02a by BULME_BERTL14

Revision:
1:1b6e8646461b
Parent:
0:d1b86ac9a8cd
Child:
2:4a053869c139
--- a/main.cpp	Thu Nov 13 18:19:10 2014 +0000
+++ b/main.cpp	Sun Jan 25 17:26:42 2015 +0000
@@ -1,5 +1,5 @@
 /***********************************
-name:   BERTL_2014_TEST
+name:   BERTL_2014_TEST Lauflicht
 author: Gottfried Enenkel   HTL BULME
 email:  ene@bulme.at
 description:
@@ -8,22 +8,28 @@
 ***********************************/
 #include "mbed.h"
 // *******   Definitionen  ********
-DigitalOut ledD10(LED1);     //dem uP - Ausgang LED1 den Namen ledD10 zuweisen 
-DigitalOut ledD11(LED2);
-DigitalOut ledD12(LED3);
-DigitalOut ledD13(LED4);
+DigitalOut ledD10(P1_8);     //dem uP - Port 1 Pin 8 den Namen ledD10 zuweisen 
+DigitalOut ledD11(P1_9);
+DigitalOut ledD12(P1_10);
+DigitalOut ledD13(P1_11);
 
 // *******   Hauptroutine  ********
 int main() {                 // Start Hauptprogramm
-
+ledD10 = ledD11 = ledD12 = ledD13 =0;  
     while(1) {               // Anfang der Schleife (ohne Abbruch)   
-        ledD10 =1;           //   LED D10 einschalten
-        ledD11 = ledD12 = ledD13 =1;
-        wait (1);            //   warte 1 Sekunde  
-        ledD10=0;            //   LED D10 ausschalten  
-        ledD11 = ledD12 = ledD13 =0;
-        wait (1);            //   warte 1 Sekunde 
-    }                        // Springe zum Anfang der Schleife 
+        ledD10 = 1;          // LED D10 einschalten
+        wait(0.5);           // warte 0.5 Sec. 
+        ledD10 = 0;
+        ledD11 = 1;
+        wait(0.5);
+        ledD11 = 0;
+        ledD12 = 1;
+        wait(0.5);
+        ledD12 = 0;
+        ledD13 = 1;
+        wait (0.5);          //   warte 0.5 Sekunde
+        ledD13 = 0;  
+        }                    // Springe zum Anfang der Schleife 
 }                            // Ende Hauptprogramm  
 // *******      Ende       *********