Čilić Zlatan Demirović Tarik
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 00006 DigitalOut enable(dp14); 00007 InterruptIn taster(dp1); 00008 00009 const float T(0.2); 00010 int brojac1(0); 00011 int brojac2(0); 00012 00013 Ticker tiker; 00014 Timer debounce; 00015 00016 void broji() 00017 { 00018 brojac1=(brojac1+1)%16; 00019 prikaz1 = brojac1; 00020 } 00021 00022 void povecaj() 00023 { 00024 if(debounce.read_ms() > 400) 00025 { 00026 brojac2=(brojac2+1)%16; 00027 prikaz2=brojac2; 00028 debounce.reset(); 00029 } 00030 } 00031 00032 int main() 00033 { 00034 prikaz1 = 0; 00035 prikaz2 = 0; 00036 debounce.start(); 00037 enable=0; 00038 tiker.attach(&broji, T); 00039 taster.rise(&povecaj); 00040 while(1);// {} 00041 }
Generated on Tue Aug 9 2022 15:51:07 by
1.7.2