Dependencies:   mbed

Revision:
0:82a402b4948f
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Oct 03 12:31:49 2017 +0000
@@ -0,0 +1,57 @@
+#include "mbed.h"
+
+BusOut ledNS(p5, p6, p7);  // Grønn, Gul , Rød
+BusOut ledOV(p8, p9, p10); // Grønn, Gul , Rød
+
+int lysNS[8] = {4,4,4,6,1,2,4,4};
+int lysOV[8] = {1,2,4,4,4,4,4,6};
+float ventetid[8] = {5,2,1,0.5,5,2,1,0.5};
+    
+int index = 0;
+Timer timer;
+
+int klokke = 0;
+
+void dag();
+void natt();
+
+int main() {
+    
+    while(1){
+        timer.start();
+        if(klokke<40){
+        dag();
+        klokke = timer.read();
+        }
+        else if (klokke>40 && klokke < 60){
+            natt();
+            klokke = timer.read();
+            }
+            else{
+                timer.stop();
+                timer.reset();
+                klokke = 0;
+                }              
+}//while
+
+}//main
+
+void natt(){
+                ledNS = ledOV =  2;
+                wait(1);
+                ledNS = ledOV = 0;
+                wait(1);
+    }//natt
+    
+void dag(){
+       for(index = 0; index < 8; index++)
+            {
+            ledNS = lysNS[index];
+            ledOV = lysOV[index];
+            wait(ventetid[index]);
+            }//for
+            index = 0;
+        }//for
+        
+        
+        
\ No newline at end of file