Lauflicht_TINF

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
Reichi19
Date:
Thu Nov 15 17:14:19 2018 +0000
Commit message:
Lauflicht

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Nov 15 17:14:19 2018 +0000
@@ -0,0 +1,46 @@
+#include "mbed.h"
+
+DigitalIn diJaUp(p15);   //Taster nach oben
+DigitalIn diJaDown(p12);  // Taster nach unten
+BusOut doBlueLeds (LED1,LED2,LED3,LED4);  // BUS System von den vier Leds (1,2,4,8)
+
+uint8_t ledZustand;     // Zustandvar für eine LED
+
+int main() { 
+
+    while(1) {     // While schleife
+
+    if(diJaUp)      // wenn Taster nach oben gedrückt wird laufen die LEDs nach rechts
+    {
+        doBlueLeds = 1; // erste LED wird angesprochen
+        wait_ms(500);    // 500ms warten bis zur nächsten LED
+        doBlueLeds = 2; 
+        wait_ms(500);
+        doBlueLeds = 4; 
+        wait_ms(500);
+        doBlueLeds = 8; 
+        wait_ms(500);
+    }
+    else if(diJaUp == 0)      // wenn Taster nach oben gedrückt wird laufen die LEDs nach rechts
+    {
+    doBlueLeds=0;
+    }
+    
+    else if (diJaDown)       // wenn Taster nach unten gedrückt wird laufen die LEDs nach links
+    {
+        doBlueLeds = 8; 
+        wait_ms(500);
+        doBlueLeds = 4; 
+        wait_ms(500);
+        doBlueLeds = 2; 
+        wait_ms(500);
+        doBlueLeds = 1; 
+        wait_ms(500);
+    }
+       else if (diJaDown ==0 )       // wenn Taster nach unten gedrückt wird laufen die LEDs nach links
+    {
+    doBlueLeds=0;
+    }
+    
+}
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Thu Nov 15 17:14:19 2018 +0000
@@ -0,0 +1,1 @@
+https://os.mbed.com/users/mbed_official/code/mbed/builds/7130f322cb7e
\ No newline at end of file