Hutter_Kleine_schnelle_spielerei

Dependencies:   mbed

Revision:
1:19efdb4573f0
Parent:
0:4e21bc422e8d
--- a/main.cpp	Mon Nov 25 18:20:49 2019 +0000
+++ b/main.cpp	Mon Dec 02 18:28:28 2019 +0000
@@ -12,33 +12,74 @@
 
   while (1) {
 
-    if(jst & 0x2){
-
-      led = 0xF;
-
-      for(int i=0;i<4;i++){
+   
+    if(jst & 0x1){
 
-        led = led<<1;
-
-        wait_ms(200);
-      }
-    }
-
-    if(jst & 0x10){
-
+      
       led = 0x0;
 
       for(int i=0;i<4;i++){
 
-        led = (led>>1) | 0x8;
+        led = (led<<1)|1;
+      
+        wait_ms(100);
+      }
+      for(int i=0;i<4;i++){
+
+        led = (led>>1);
+      
+        wait_ms(100);
+      }
+   
+    }   
 
+    if(jst & 0x8){
+
+      
+      led = 0x1;
+
+      for(int i=0;i<3;i++){
+
+        led = (led<<1);
+      
+        wait_ms(100);
+      }
+      for(int i=0;i<4;i++){
+
+        led = (led>>1);
+      
         wait_ms(100);
       }
-    }
+   
+    }   
+
+    if(jst & 0x2){
+
+      
+      led = 0xf;
+
+     wait_ms(100);
+
+     led &= ~(0x4);
+
+     wait_ms(100);
 
-    
-    
-    
+     led &= ~(0x1);
+
+     wait_ms(100);
+
+     led = 0x00;
+    } 
+
+     if(jst & 0x2){
+
+      
+      led = 0x3;
+
+     led ^= 0x1f;
+    } 
+
+
     
   }