Amela Spica Elma Kusundzija

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 BusOut broj(dp2,dp1,dp28,dp6,dp5,dp27,dp26);
00004 DigitalOut dec_zarez(dp4);
00005 DigitalOut enable(dp14);
00006 DigitalOut redni_br_cifre[3]={dp23,dp24,dp25};
00007 Timer timer;
00008  int niz_brojeva[10]={1,79,18,6,76,36,32,15,0,4};
00009 void funkcija(float vrijeme)
00010  {
00011      int prva_cifra=(int)vrijeme/10;
00012      int druga_cifra=(int)vrijeme%10;
00013      int treca_cifra=(int)(vrijeme*10)%10;
00014      
00015      broj=niz_brojeva[prva_cifra];
00016      redni_br_cifre[0]=0;
00017      wait(0.001);
00018      redni_br_cifre[0]=1;
00019      
00020      broj=niz_brojeva[druga_cifra];
00021      redni_br_cifre[1]=0;
00022      dec_zarez=0;
00023      wait(0.001);
00024      dec_zarez=1;
00025      redni_br_cifre[1]=1;
00026      
00027      broj=niz_brojeva[treca_cifra];
00028      redni_br_cifre[2]=0;
00029       wait(0.001);
00030      redni_br_cifre[2]=1;
00031      
00032      }
00033 
00034 int main() {
00035     enable=1;
00036     wait(2);
00037     timer.start();
00038 
00039     while(timer.read()<12.3) {
00040         funkcija(timer.read());}
00041         while(1)
00042         {
00043             funkcija(12.3);
00044             }
00045         
00046        
00047 }