tim003 tim003
/
LV3
Durakovic Adna Gazetic Elma LV3_PAI_GRUPA4_Tim003_zadatak1
main.cpp
- Committer:
- tim003
- Date:
- 2014-03-17
- Revision:
- 0:ac46cb67ecb3
File content as of revision 0:ac46cb67ecb3:
#include "mbed.h" BusOut segments(dp2,dp1,dp28,dp6,dp5,dp27,dp26); DigitalOut tacka(dp4); BusOut digit(dp23,dp24,dp25); int brojevi[10] = { 0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0F,0x00,0x04}; Timer brojac; void prikazi(float time) { int numbers[3] ={(int)(time/10)%10,(int)time%10,(int)(time*10)%10}; digit = 3; segments = brojevi[numbers[2]]; wait_ms(2); digit = 7; digit = 5; segments = brojevi[numbers[1]]; tacka = 0; wait_ms(2); digit = 7; digit = 6; segments = brojevi[numbers[0]]; tacka = 1; wait_ms(2); digit = 7; digit = 0; segments = 7; tacka = 1; } int main() { wait(2); brojac.start(); while(1) { if(brojac.read()>12.3) prikazi(12.3); else prikazi(brojac.read()); } }