tim010 tim010
/
LV4_PAI_GRUPA7_TIM010_ZAD1
Nedim Hozić Emrah Dautbegović
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 BusOut ispis(dp26, dp27, dp5, dp6, dp28, dp1, dp2); 00004 DigitalOut tacka(dp4); 00005 DigitalOut ukljuci_display(dp14); 00006 DigitalOut prvi(dp23), drugi(dp24), treci(dp25); 00007 AnalogIn ulaz(dp9); 00008 int funkcija(int broj) 00009 { 00010 switch(broj) 00011 { 00012 case 0: return 64; 00013 case 1: return 121; 00014 case 2: return 36; 00015 case 3: return 48; 00016 case 4: return 25; 00017 case 5: return 18; 00018 case 6: return 2; 00019 case 7: return 120; 00020 case 8: return 0; 00021 case 9: return 16; 00022 } 00023 return -1; 00024 } 00025 int main() 00026 { 00027 ukljuci_display=1; 00028 tacka=1; 00029 while(1) 00030 { 00031 float suma=0.0; 00032 for(int i=0;i<100;i++) 00033 { 00034 suma += ulaz*3.3; 00035 } 00036 float x=suma/100; 00037 float napon = x; 00038 int br1 = int(napon); 00039 float tmp = (napon-(int)napon)*10; 00040 int br2 = int(tmp); 00041 int br3 = (tmp - int(tmp))*10; 00042 ispis = funkcija(br1); 00043 prvi = 0; 00044 tacka=0; 00045 wait(0.001); 00046 prvi = 1; 00047 tacka=1; 00048 ispis = funkcija(br2); 00049 drugi = 0; 00050 wait(0.001); 00051 drugi=1; 00052 ispis=funkcija(br3); 00053 treci = 0; 00054 wait(0.001); 00055 treci=1; 00056 } 00057 }
Generated on Sat Jul 30 2022 23:27:09 by 1.7.2