adnan kicin armin kecv
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #define cek 1 00003 BusOut cifra_za_ispis(dp2, dp1, dp28, dp6, dp5, dp27, dp26); 00004 DigitalOut tacka(dp4); 00005 DigitalOut enable(dp14); 00006 BusOut br_cifre_za_ispis(dp25, dp24, dp23); 00007 AnalogIn ulaz(dp9); 00008 00009 00010 int cifre[]={ 1, 79, 18, 6, 76, 36, 32, 13, 0, 4}; 00011 int br_cifre[]={3, 5, 6}; 00012 void displejcina(float broj) 00013 { 00014 broj*=100; 00015 int a = broj; 00016 int brojevi[3]={a/100, (a/10)%10, a%10 }; 00017 for(int i(0); i<3; i++) 00018 { 00019 br_cifre_za_ispis=br_cifre[i]; 00020 cifra_za_ispis=cifre[ brojevi[i] ]; 00021 wait_ms(cek); 00022 br_cifre_za_ispis=7; 00023 00024 } 00025 } 00026 00027 int main() 00028 { 00029 enable=1; 00030 tacka=1; 00031 cifra_za_ispis=127; 00032 00033 00034 while(1) 00035 { 00036 float sum(0); 00037 for(int i(0); i<100; i++) 00038 { 00039 sum+=ulaz*3.3; 00040 wait_us(0.01); 00041 00042 } 00043 displejcina(sum/100. + 0.11); 00044 } 00045 }
Generated on Sun Nov 13 2022 12:37:32 by
1.7.2