Dependencies:
mbed
SimpleLib
Diff: main.cpp
- Revision:
- 0:6e7bac1b8bcd
--- /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");
+}
+}