Dependencies:   mbed SimpleLib

Committer:
wango
Date:
Sat May 14 07:47:43 2011 +0000
Revision:
0:6e7bac1b8bcd

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wango 0:6e7bac1b8bcd 1 #include "mbed.h"
wango 0:6e7bac1b8bcd 2
wango 0:6e7bac1b8bcd 3
wango 0:6e7bac1b8bcd 4 Serial pc(USBTX, USBRX);
wango 0:6e7bac1b8bcd 5
wango 0:6e7bac1b8bcd 6 Timer timer;
wango 0:6e7bac1b8bcd 7 void DecodeInput(char input);
wango 0:6e7bac1b8bcd 8
wango 0:6e7bac1b8bcd 9 int main()
wango 0:6e7bac1b8bcd 10 {
wango 0:6e7bac1b8bcd 11
wango 0:6e7bac1b8bcd 12 char input = 'Z';
wango 0:6e7bac1b8bcd 13 pc.printf("Willkommen bei STOPPUHR\r\n");
wango 0:6e7bac1b8bcd 14 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 15 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 16 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 17 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 18
wango 0:6e7bac1b8bcd 19 pc.printf("Starte die Uhr mit: 1\r\n");
wango 0:6e7bac1b8bcd 20 pc.printf("Stoppe deine Zwischenzeit mit: 2\r\n");
wango 0:6e7bac1b8bcd 21 pc.printf("Resete die Uhr mit: 3\r\n");
wango 0:6e7bac1b8bcd 22
wango 0:6e7bac1b8bcd 23 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 24 pc.printf("\r\n");
wango 0:6e7bac1b8bcd 25
wango 0:6e7bac1b8bcd 26 while(1){
wango 0:6e7bac1b8bcd 27 input = pc.getc(); //Benutzer Eingaben
wango 0:6e7bac1b8bcd 28 DecodeInput(input);
wango 0:6e7bac1b8bcd 29 }
wango 0:6e7bac1b8bcd 30 }
wango 0:6e7bac1b8bcd 31 void DecodeInput(char input)
wango 0:6e7bac1b8bcd 32
wango 0:6e7bac1b8bcd 33 {
wango 0:6e7bac1b8bcd 34 switch(input)
wango 0:6e7bac1b8bcd 35 {
wango 0:6e7bac1b8bcd 36
wango 0:6e7bac1b8bcd 37 case '1': timer.start();
wango 0:6e7bac1b8bcd 38 pc.printf("Starte deine Stoppuhr bei:%f Sekunden\r\n\n", timer.read());
wango 0:6e7bac1b8bcd 39 break;
wango 0:6e7bac1b8bcd 40 case '2':
wango 0:6e7bac1b8bcd 41 timer.stop();
wango 0:6e7bac1b8bcd 42 pc.printf("Deine Zeit: %f Sekunden\r\n\n", timer.read());
wango 0:6e7bac1b8bcd 43 timer.start();
wango 0:6e7bac1b8bcd 44 break;
wango 0:6e7bac1b8bcd 45
wango 0:6e7bac1b8bcd 46 case '3': timer.reset();
wango 0:6e7bac1b8bcd 47 pc.printf("Die Stoppuhr wurde resetet\n\n\r");
wango 0:6e7bac1b8bcd 48 }
wango 0:6e7bac1b8bcd 49 }