Nedim Hozić Emrah Dautbegović

Dependencies:   mbed

Committer:
tim010
Date:
Thu Mar 27 18:34:38 2014 +0000
Revision:
0:b834a3e13672
LV4-PAI-TIM010-GRUPA7-ZAD1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:b834a3e13672 1 #include "mbed.h"
tim010 0:b834a3e13672 2
tim010 0:b834a3e13672 3 BusOut ispis(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
tim010 0:b834a3e13672 4 DigitalOut tacka(dp4);
tim010 0:b834a3e13672 5 DigitalOut ukljuci_display(dp14);
tim010 0:b834a3e13672 6 DigitalOut prvi(dp23), drugi(dp24), treci(dp25);
tim010 0:b834a3e13672 7 AnalogIn ulaz(dp9);
tim010 0:b834a3e13672 8 int funkcija(int broj)
tim010 0:b834a3e13672 9 {
tim010 0:b834a3e13672 10 switch(broj)
tim010 0:b834a3e13672 11 {
tim010 0:b834a3e13672 12 case 0: return 64;
tim010 0:b834a3e13672 13 case 1: return 121;
tim010 0:b834a3e13672 14 case 2: return 36;
tim010 0:b834a3e13672 15 case 3: return 48;
tim010 0:b834a3e13672 16 case 4: return 25;
tim010 0:b834a3e13672 17 case 5: return 18;
tim010 0:b834a3e13672 18 case 6: return 2;
tim010 0:b834a3e13672 19 case 7: return 120;
tim010 0:b834a3e13672 20 case 8: return 0;
tim010 0:b834a3e13672 21 case 9: return 16;
tim010 0:b834a3e13672 22 }
tim010 0:b834a3e13672 23 return -1;
tim010 0:b834a3e13672 24 }
tim010 0:b834a3e13672 25 int main()
tim010 0:b834a3e13672 26 {
tim010 0:b834a3e13672 27 ukljuci_display=1;
tim010 0:b834a3e13672 28 tacka=1;
tim010 0:b834a3e13672 29 while(1)
tim010 0:b834a3e13672 30 {
tim010 0:b834a3e13672 31 float suma=0.0;
tim010 0:b834a3e13672 32 for(int i=0;i<100;i++)
tim010 0:b834a3e13672 33 {
tim010 0:b834a3e13672 34 suma += ulaz*3.3;
tim010 0:b834a3e13672 35 }
tim010 0:b834a3e13672 36 float x=suma/100;
tim010 0:b834a3e13672 37 float napon = x;
tim010 0:b834a3e13672 38 int br1 = int(napon);
tim010 0:b834a3e13672 39 float tmp = (napon-(int)napon)*10;
tim010 0:b834a3e13672 40 int br2 = int(tmp);
tim010 0:b834a3e13672 41 int br3 = (tmp - int(tmp))*10;
tim010 0:b834a3e13672 42 ispis = funkcija(br1);
tim010 0:b834a3e13672 43 prvi = 0;
tim010 0:b834a3e13672 44 tacka=0;
tim010 0:b834a3e13672 45 wait(0.001);
tim010 0:b834a3e13672 46 prvi = 1;
tim010 0:b834a3e13672 47 tacka=1;
tim010 0:b834a3e13672 48 ispis = funkcija(br2);
tim010 0:b834a3e13672 49 drugi = 0;
tim010 0:b834a3e13672 50 wait(0.001);
tim010 0:b834a3e13672 51 drugi=1;
tim010 0:b834a3e13672 52 ispis=funkcija(br3);
tim010 0:b834a3e13672 53 treci = 0;
tim010 0:b834a3e13672 54 wait(0.001);
tim010 0:b834a3e13672 55 treci=1;
tim010 0:b834a3e13672 56 }
tim010 0:b834a3e13672 57 }