Nedim Hozić Emrah Dautbegović

Dependencies:   mbed

main.cpp

Committer:
tim010
Date:
2014-03-27
Revision:
0:b834a3e13672

File content as of revision 0:b834a3e13672:

#include "mbed.h"

BusOut ispis(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
DigitalOut tacka(dp4);
DigitalOut ukljuci_display(dp14);
DigitalOut prvi(dp23), drugi(dp24), treci(dp25);
AnalogIn ulaz(dp9);
int funkcija(int broj)
{
    switch(broj)
    {
        case 0: return 64;
        case 1: return 121;
        case 2: return 36;
        case 3: return 48;
        case 4: return 25;
        case 5: return 18;
        case 6: return 2;
        case 7: return 120;
        case 8: return 0;
        case 9: return 16;
    }
    return -1;
}
int main()
{
     ukljuci_display=1;
     tacka=1;
     while(1)
     {
         float suma=0.0;
         for(int i=0;i<100;i++)
         {
             suma += ulaz*3.3;
         }
         float x=suma/100;
         float napon = x;
         int br1 = int(napon);
         float tmp = (napon-(int)napon)*10;
         int br2 = int(tmp); 
         int br3 = (tmp - int(tmp))*10;
            ispis = funkcija(br1);
            prvi = 0;
            tacka=0;
            wait(0.001);
            prvi = 1;
            tacka=1;
            ispis = funkcija(br2);
            drugi = 0;   
            wait(0.001);
            drugi=1;  
            ispis=funkcija(br3);
            treci = 0;
            wait(0.001);
            treci=1;
     }
}