Amela Spica Elma Kusundzija
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 BusOut broj(dp2,dp1,dp28,dp6,dp5,dp27,dp26); 00004 DigitalOut dec_zarez(dp4); 00005 DigitalOut enable(dp14); 00006 DigitalOut redni_br_cifre[3]={dp23,dp24,dp25}; 00007 Timer timer; 00008 int niz_brojeva[10]={1,79,18,6,76,36,32,15,0,4}; 00009 void funkcija(float vrijeme) 00010 { 00011 int prva_cifra=(int)vrijeme/10; 00012 int druga_cifra=(int)vrijeme%10; 00013 int treca_cifra=(int)(vrijeme*10)%10; 00014 00015 broj=niz_brojeva[prva_cifra]; 00016 redni_br_cifre[0]=0; 00017 wait(0.001); 00018 redni_br_cifre[0]=1; 00019 00020 broj=niz_brojeva[druga_cifra]; 00021 redni_br_cifre[1]=0; 00022 dec_zarez=0; 00023 wait(0.001); 00024 dec_zarez=1; 00025 redni_br_cifre[1]=1; 00026 00027 broj=niz_brojeva[treca_cifra]; 00028 redni_br_cifre[2]=0; 00029 wait(0.001); 00030 redni_br_cifre[2]=1; 00031 00032 } 00033 00034 int main() { 00035 enable=1; 00036 wait(2); 00037 timer.start(); 00038 00039 while(timer.read()<12.3) { 00040 funkcija(timer.read());} 00041 while(1) 00042 { 00043 funkcija(12.3); 00044 } 00045 00046 00047 }
Generated on Sat Jul 29 2023 10:15:42 by
1.7.2