LV4_grupa7_Tim004_z3_AmarBasic_AdmiraHusic

Dependencies:   mbed

Committer:
pai2015admirahusic
Date:
Thu Mar 26 20:15:17 2015 +0000
Revision:
0:e53f23176538
LV4_grupa7_Tim004_z3

Who changed what in which revision?

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