Babic Mirhat Odobasic Faris
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 Timer debounce; 00009 Ticker osvjezi; 00010 Ticker halt; 00011 00012 const float T(1); 00013 int brojac1(0); 00014 int brojac2(0); 00015 00016 void broji() 00017 { 00018 if(debounce.read_ms() >= 200) 00019 { 00020 brojac2=(brojac2+1)%16; 00021 prikaz2=brojac2; 00022 } 00023 debounce.reset(); 00024 } 00025 00026 void prikazi() 00027 { 00028 prikaz1=brojac1; 00029 } 00030 00031 void broji1() 00032 { 00033 brojac1=(brojac1+1)%16; 00034 } 00035 00036 int main() 00037 { 00038 prikaz2 = 0; 00039 enable=0; 00040 halt.attach(&broji1, T); 00041 osvjezi.attach_us(&prikazi, 10000); 00042 debounce.start(); 00043 taster.rise(&broji); 00044 00045 while(1) { 00046 00047 } 00048 }
Generated on Wed Sep 21 2022 13:04:21 by
1.7.2