Dependencies:   mbed SimpleLib

main.cpp

Committer:
wango
Date:
2011-05-14
Revision:
0:6e7bac1b8bcd

File content as of revision 0:6e7bac1b8bcd:

#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");
}
}