tim003 tim003
/
LV4_GRUPA7_TIM003_ZADATAK1
Kenan Mahmutović Selma Tucak
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 00004 00005 int niz_brojeva[10]={0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0f,0x00,0x04}; 00006 AnalogIn ulaz(dp9); 00007 DigitalOut tacka(dp4); 00008 BusOut display(dp2,dp1,dp28,dp6,dp5,dp27,dp26); 00009 DigitalOut prva(dp23); 00010 DigitalOut druga(dp24); 00011 DigitalOut treca(dp25); 00012 00013 void ispisi_cifre(float vrijednost) 00014 { 00015 00016 int cifra1=(int) vrijednost%10; 00017 int cifra2= (int) (vrijednost*10)%10; 00018 int cifra3= (int)(vrijednost*100)%10; 00019 00020 prva=0; 00021 display=niz_brojeva[cifra1]; 00022 tacka=0; 00023 wait_ms(2); 00024 tacka=1; 00025 00026 prva=1; 00027 00028 druga=0; 00029 display=niz_brojeva[cifra2]; 00030 wait_ms(2); 00031 druga=1; 00032 00033 treca=0; 00034 00035 display=niz_brojeva[cifra3]; 00036 wait_ms(2); 00037 treca=1; 00038 } 00039 int main() { 00040 prva=1; 00041 druga=1; 00042 treca=1; 00043 float niz[90]; 00044 float srednja=0; 00045 while(1) { 00046 for(int i=0; i<90; i++) { 00047 niz[i]=ulaz; 00048 srednja+=niz[i]; 00049 } 00050 srednja=srednja/90; 00051 00052 ispisi_cifre(srednja*3.3); 00053 srednja=0; 00054 } 00055 }
Generated on Thu Sep 29 2022 06:37:35 by 1.7.2