M0_Übung_2a

Dependencies:   mbed

Fork of M0_Lektion02a by Gottfried Enenkel

Revision:
4:9208830e5b93
Parent:
3:16e96c49e1af
--- a/main.cpp	Wed Jan 06 10:45:58 2016 +0000
+++ b/main.cpp	Thu Apr 21 07:46:45 2016 +0000
@@ -1,34 +1,48 @@
 #include "mbed.h" 
-// HIMBED Lektion_02a   "Lauflicht über 4 LED" 
-// by Gottfried ENENKEL  2014-12-12
-// AUFGABE:
-//    Verändere die Software so, dass ein Lauflicht mit einer LED entsteht!
-//    Das Lauflicht soll hin und her gleiten.
-//    Am Anfang und am Ende sollen alle LED aus sein.
-//  
-// DEFINITIONEN *************************************************
-// Ausgange definieren:
+
+// **** DEFINITIONEN ****
+
 DigitalOut LedD1 (P1_8);
 DigitalOut LedD2 (P1_9);
-//DigitalOut LedD3  ???      (guckst du in den Schaltplan sonst nix geht.
-//DigitalOut LedD4  ???      (guckst du nochmals in Schaltplan!
+DigitalOut LedD3  (P1_10);
+DigitalOut LedD4  (P1_11);
 
-// HAUPTPROGRAMM ***********************************************
+ // **** HAUPTPROGRAMM ****
+ 
 int main()
 {
-    while(1)               // Hauptschleife
+    while(1)               
         {
-            LedD1=1;       //LED D1 EIN
-            wait(0.4);     //warte 0.4 sec
-            LedD1=0;       //LED D1 AUS 
-            LedD2=1;       //LED D2 EIN                 
-            wait (0.4);    //warte 0.4 sec
+            LedD1=1;       
+            wait(0.4);     
+            LedD1=0;      
+            LedD2=1;                    
+            wait (0.4);    
             LedD2=0;
+            LedD3=1;
+            wait (0.4);
+            LedD3=0;
+            LedD4=1;
+            wait (0.4);
+            LedD4=0;
+            wait (0.4);   
             
-            // schreibe hier deine Software!
+            //Zürick
+                   
+            LedD4=1;
+            wait (0.4);
+            LedD4=0;
+            LedD3=1;
+            wait (0.4);
+            LedD3=0;
+            LedD2=1;
+            wait (0.4);
+            LedD2=0;
+            LedD1=1;
+            wait (0.4);
+            LedD1=0;
+            wait (0.4);
             
-            wait (0.4);
         }
 }
-// ENDE *****************************************************
-
+// **** ENDE ****
\ No newline at end of file