Ilvana Brankovic Emir Mujacic

Dependencies:   mbed

Committer:
tim008
Date:
Thu Mar 27 14:18:59 2014 +0000
Revision:
0:0fec84e74f19
LV4-PAI-Grupa5-Tim008

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:0fec84e74f19 1 #include "mbed.h"
tim008 0:0fec84e74f19 2
tim008 0:0fec84e74f19 3 BusOut ledice(dp2,dp1,dp28,dp6,dp5,dp27,dp26);
tim008 0:0fec84e74f19 4 BusOut cifre(dp25,dp24,dp23);
tim008 0:0fec84e74f19 5 int niz[10]={0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0f,0x00,0x04};
tim008 0:0fec84e74f19 6 AnalogIn naponcic(dp9);
tim008 0:0fec84e74f19 7 DigitalOut tacka(dp4);
tim008 0:0fec84e74f19 8
tim008 0:0fec84e74f19 9 int DajSvjetlost(float napon)
tim008 0:0fec84e74f19 10 {
tim008 0:0fec84e74f19 11 float svjetlost=-37.4*napon+106.74;
tim008 0:0fec84e74f19 12 return int(svjetlost);
tim008 0:0fec84e74f19 13 }
tim008 0:0fec84e74f19 14 void funkcija(int svjetlost)
tim008 0:0fec84e74f19 15 {
tim008 0:0fec84e74f19 16 int brojevi[3]={(svjetlost)%10,(svjetlost/10)%10,(svjetlost/100)%10};
tim008 0:0fec84e74f19 17
tim008 0:0fec84e74f19 18 //int brojevi[3]={1,2,3};
tim008 0:0fec84e74f19 19 cifre=3;
tim008 0:0fec84e74f19 20 ledice=niz[brojevi[2]];
tim008 0:0fec84e74f19 21 wait_ms(1);
tim008 0:0fec84e74f19 22 cifre=7;
tim008 0:0fec84e74f19 23
tim008 0:0fec84e74f19 24 cifre=5;
tim008 0:0fec84e74f19 25 ledice=niz[brojevi[1]];
tim008 0:0fec84e74f19 26 wait_ms(1);
tim008 0:0fec84e74f19 27 cifre=7;
tim008 0:0fec84e74f19 28
tim008 0:0fec84e74f19 29 cifre=6;
tim008 0:0fec84e74f19 30 ledice=niz[brojevi[0]];
tim008 0:0fec84e74f19 31 wait_ms(1);
tim008 0:0fec84e74f19 32 cifre=7;
tim008 0:0fec84e74f19 33 }
tim008 0:0fec84e74f19 34 int main() {
tim008 0:0fec84e74f19 35 float nizf[100];
tim008 0:0fec84e74f19 36 float srednja=0.0;
tim008 0:0fec84e74f19 37 int svjetlost=0;
tim008 0:0fec84e74f19 38 while(1) {
tim008 0:0fec84e74f19 39
tim008 0:0fec84e74f19 40 for(int i=0; i<100; i++) nizf[i]=naponcic;
tim008 0:0fec84e74f19 41 for(int i=0; i<100; i++)
tim008 0:0fec84e74f19 42 { srednja+=nizf[i]; funkcija(svjetlost); }
tim008 0:0fec84e74f19 43 srednja=srednja/100;
tim008 0:0fec84e74f19 44 svjetlost=DajSvjetlost(srednja*3.3);
tim008 0:0fec84e74f19 45 funkcija(svjetlost);
tim008 0:0fec84e74f19 46
tim008 0:0fec84e74f19 47 }
tim008 0:0fec84e74f19 48 }