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