the bani crew
/
Countdown
Hier könnte funktionieren
Diff: main.cpp
- Revision:
- 0:0bec2b815282
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Jan 15 11:59:57 2016 +0000 @@ -0,0 +1,42 @@ +#include "mbed.h" + + +Ticker Tick; + +Serial pc(USBTX, USBRX); + +C12832 lcd(p5, p7, p6, p8, p11); + +int msek; +int sek; +int min; +int stund; +int wert; +int nr; +bool state;//true =countdownmode //false == inputmode + +void zaehl() +{ + if(state) + { + wert--; + msek=wert % 1000; + nr=wert-msek; + sek=nr % 60; + nr=nr-sek; + min=nr %60; + nr=nr-min; + stund=nr %24; + } +} + +int main() { + Tick.attach(&zaehl, 0.001); + while(1) { + if(!state) + { + pc.printf("Setze deinen Countdown Wert in Millisekunden"); + pc.scanf("%i", &wert); + } + } +}