tim004 tim004
/
Lab6_Zad2_Priprema
AnesaD
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 BusOut prikaz1(dp26, dp25, dp24, dp23); 00004 BusOut prikaz2(dp28, dp6, dp5, dp27); 00005 DigitalOut enable(dp14); 00006 InterruptIn taster(dp1); 00007 00008 const float T(2.0); 00009 int brojac1(0); 00010 int brojac2(0); 00011 00012 Ticker tiker; 00013 Timer timer; 00014 00015 void broji(){ 00016 brojac1 = (brojac1 + 1); 00017 prikaz1 = brojac1; 00018 prikaz2 = brojac2; 00019 } 00020 00021 void funkcija(){ 00022 if(timer.read_ms() > 200) 00023 brojac2=(brojac2+1); 00024 timer.reset(); 00025 } 00026 00027 int main(){ 00028 enable = 0; 00029 00030 prikaz1 = brojac1; 00031 prikaz2 = brojac2; 00032 00033 timer.start(); 00034 taster.rise(&funkcija); 00035 tiker.attach(&broji, T); 00036 while(1){} 00037 }
Generated on Fri Jul 15 2022 01:20:43 by 1.7.2