Dependencies:   mbed SimpleLib

Revision:
0:6e7bac1b8bcd
diff -r 000000000000 -r 6e7bac1b8bcd main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat May 14 07:47:43 2011 +0000
@@ -0,0 +1,49 @@
+#include "mbed.h"
+
+
+ Serial pc(USBTX, USBRX);
+ 
+ Timer timer;  
+void DecodeInput(char input); 
+
+int main()                             
+ {
+ 
+    char input = 'Z';
+    pc.printf("Willkommen bei STOPPUHR\r\n");              
+    pc.printf("\r\n");
+    pc.printf("\r\n");
+    pc.printf("\r\n");
+    pc.printf("\r\n");
+    
+    pc.printf("Starte die Uhr mit:                 1\r\n");
+    pc.printf("Stoppe deine Zwischenzeit mit:      2\r\n");
+    pc.printf("Resete die Uhr mit:                 3\r\n");
+    
+     pc.printf("\r\n");
+    pc.printf("\r\n");
+    
+  while(1){
+        input = pc.getc();                                     //Benutzer Eingaben              
+        DecodeInput(input);  
+  }
+  }
+  void DecodeInput(char input)
+  
+{
+  switch(input)
+    {
+    
+        case '1': timer.start();
+                   pc.printf("Starte deine Stoppuhr bei:%f Sekunden\r\n\n", timer.read());                
+                    break;                              
+        case '2': 
+                   timer.stop();     
+                   pc.printf("Deine Zeit: %f Sekunden\r\n\n", timer.read());
+                   timer.start();
+                   break;  
+                 
+        case '3':  timer.reset();
+                   pc.printf("Die Stoppuhr wurde resetet\n\n\r");
+}
+}