LV4_grupa7_Tim004_Z2_AmarBasic_AdmiraHusic

Dependencies:   mbed

Committer:
pai2015admirahusic
Date:
Thu Mar 26 20:14:13 2015 +0000
Revision:
0:8955c73cfce5
LV4_grupa7_Tim004_z2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
pai2015admirahusic 0:8955c73cfce5 1 #include "mbed.h"
pai2015admirahusic 0:8955c73cfce5 2 #define dp23 P0_0
pai2015admirahusic 0:8955c73cfce5 3 int izlazi[]= {64,121,36,48,25,18,2,120,0,16};
pai2015admirahusic 0:8955c73cfce5 4 BusOut ledovi(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
pai2015admirahusic 0:8955c73cfce5 5 BusOut ukljuci(dp23,dp24,dp25);
pai2015admirahusic 0:8955c73cfce5 6 int ukljucicifru[3]= {3,5,6};
pai2015admirahusic 0:8955c73cfce5 7
pai2015admirahusic 0:8955c73cfce5 8 BusOut tacka(dp4);
pai2015admirahusic 0:8955c73cfce5 9 AnalogIn napon(dp9);
pai2015admirahusic 0:8955c73cfce5 10 float max=2.6;
pai2015admirahusic 0:8955c73cfce5 11 float min=1.3;
pai2015admirahusic 0:8955c73cfce5 12 int cifre[3]= {255,255,255};
pai2015admirahusic 0:8955c73cfce5 13 DigitalOut enable(dp14);
pai2015admirahusic 0:8955c73cfce5 14 void osvjezi(int displej)
pai2015admirahusic 0:8955c73cfce5 15 {
pai2015admirahusic 0:8955c73cfce5 16 int i=0;
pai2015admirahusic 0:8955c73cfce5 17 while(i!=3) {
pai2015admirahusic 0:8955c73cfce5 18
pai2015admirahusic 0:8955c73cfce5 19 cifre[i]=displej%10;
pai2015admirahusic 0:8955c73cfce5 20 displej/=10;
pai2015admirahusic 0:8955c73cfce5 21 ledovi=izlazi[cifre[i]];
pai2015admirahusic 0:8955c73cfce5 22 ukljuci=ukljucicifru[i];
pai2015admirahusic 0:8955c73cfce5 23
pai2015admirahusic 0:8955c73cfce5 24 tacka=1;
pai2015admirahusic 0:8955c73cfce5 25 i++;
pai2015admirahusic 0:8955c73cfce5 26 wait(0.010 / 3);
pai2015admirahusic 0:8955c73cfce5 27 ledovi=255;
pai2015admirahusic 0:8955c73cfce5 28 }
pai2015admirahusic 0:8955c73cfce5 29 }
pai2015admirahusic 0:8955c73cfce5 30 int main()
pai2015admirahusic 0:8955c73cfce5 31 {
pai2015admirahusic 0:8955c73cfce5 32 int displej=0;
pai2015admirahusic 0:8955c73cfce5 33 tacka=1;
pai2015admirahusic 0:8955c73cfce5 34 enable=1;
pai2015admirahusic 0:8955c73cfce5 35 int brojac=0;
pai2015admirahusic 0:8955c73cfce5 36 while(1) {
pai2015admirahusic 0:8955c73cfce5 37 if(brojac%10==0) if(napon*3.3>min && napon*3.3<max) displej=(int)((1-(napon*3.3-min)/(max-min))*100);
pai2015admirahusic 0:8955c73cfce5 38 brojac++;
pai2015admirahusic 0:8955c73cfce5 39 osvjezi(displej);
pai2015admirahusic 0:8955c73cfce5 40 }
pai2015admirahusic 0:8955c73cfce5 41 }
pai2015admirahusic 0:8955c73cfce5 42
pai2015admirahusic 0:8955c73cfce5 43
pai2015admirahusic 0:8955c73cfce5 44