LV4_grupa7_Tim004_z3_AmarBasic_AdmiraHusic

Dependencies:   mbed

main.cpp

Committer:
pai2015admirahusic
Date:
2015-03-26
Revision:
0:e53f23176538

File content as of revision 0:e53f23176538:

#include "mbed.h"
#define dp23 P0_0


int izlazi[]= {64,121,36,48,25,18,2,120,0,16};
BusOut ledovi(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
BusOut ukljuci(dp23,dp24,dp25);
int ukljucicifru[3]={3,5,6};

BusOut tacka(dp4);
AnalogIn napon(dp9);
float max=1.8;
float min=0.3;
int cifre[3]={127,127,127};

void osvjezi(int displej)
{
 int i=0;
    while(i!=3) {

        cifre[i]=displej%10;
        displej/=10;
        ledovi=izlazi[cifre[i]];
        ukljuci=ukljucicifru[i];
        if(i==1) tacka=0;
        else tacka=1;
        i++;
        wait(0.010 / 3);
        ledovi=255;
    }
}

DigitalOut enable(dp14);

int main(){
enable=1;
ukljuci=7;
int displej=0;
tacka=1;
float suma=0;
int brojac=0;
while(1){
    suma=0;
    for(int i=0;i<100;i++){
        suma+=napon;}
        
if(brojac%100==0)displej=(int)((suma*3.3*10));
osvjezi(displej);
brojac++;
}
}