LV4_grupa7_Tim004_z1_AmarBasic_AdmiraHusic
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 #define dp23 P0_0 00004 00005 int izlazi[]= {64,121,36,48,25,18,2,120,0,16}; 00006 00007 BusOut ledovi(dp26, dp27, dp5, dp6, dp28, dp1, dp2); 00008 00009 BusOut ukljuci(dp23,dp24,dp25); 00010 00011 int ukljucicifru[3]= {3,5,6}; 00012 00013 DigitalOut enable(dp14); 00014 00015 //float time=0.005; 00016 00017 BusOut tacka(dp4); 00018 00019 AnalogIn napon(dp9); 00020 00021 int cifre[3]= {255,255,255}; 00022 00023 00024 void osvjezi(int displej) 00025 { 00026 int i=0; 00027 while(i!=3) { 00028 00029 cifre[i]=displej%10; 00030 displej/=10; 00031 ledovi=izlazi[cifre[i]]; 00032 ukljuci=ukljucicifru[i]; 00033 if(i==2) tacka=0; 00034 else tacka=1; 00035 i++; 00036 wait(0.010 / 3); 00037 ledovi=255; 00038 } 00039 } 00040 00041 int main() 00042 { 00043 00044 int displej=0; 00045 enable=1; 00046 tacka=1; 00047 ukljuci=7; 00048 int brojac=0; 00049 while(1) { 00050 if(brojac%10==0) displej=(int)(napon*100*3.3); 00051 brojac++; 00052 osvjezi(displej); 00053 00054 00055 } 00056 } 00057 00058 00059 00060
Generated on Tue Aug 2 2022 02:21:48 by
1.7.2