Jakob, pscht! Das Programm is irgendwas aber es geht haha!
Dependencies: DigitDisplay mbed Debouncer Led-libary PCF8563
Diff: main.cpp
- Revision:
- 0:925e9ab5be17
- Child:
- 1:838565907c81
diff -r 000000000000 -r 925e9ab5be17 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Apr 20 07:20:09 2016 +0000 @@ -0,0 +1,68 @@ +#include "mbed.h" +#include "DigitDisplay.h" + +DigitDisplay display(p7, p8); + +int zahl = 24; // Schmiedi mach was mit den Tastern, dass man die Zahl einstellen kann +int sec = 00; +int t; +int h; +int z; +int e; +bool colon = true; + + +void berechne() +{ + t= zahl/10; + h= (zahl-(t*10))/1; + z= sec/10; + e= (sec-(z*10))/1; +} + +void ausgabemin() +{ + display.write(0, t); + display.write(1, h); + +} + +void ausgabesec() +{ + display.write(2, z); + display.write(3, e); +} +int main() { + + while(1) { + + + + for( int x = (zahl+1); x > 0; x--) + { + for (int y=sec; y > 0; y--) + { + + display.setColon(colon); + + sec--; + berechne(); + ausgabesec(); + ausgabemin(); + wait(1); + + } + + zahl--; + sec = 60; + + + } + + display.on(); + wait(0.5); + display.off(); + wait(0.5); + + } +}