Beganovic Benjamin Mehanovic Adnan
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 00010 Ticker klik; 00011 Ticker sahat; 00012 00013 int brojac1(0); 00014 int brojac2(0); 00015 00016 void funkcija() 00017 { 00018 if(debounce.read_ms()>200) 00019 { 00020 debounce.reset(); 00021 brojac2=(brojac2+1)%16; 00022 } 00023 } 00024 void klikovi() 00025 { 00026 prikaz2=brojac2; 00027 } 00028 00029 void vrijeme() 00030 { 00031 prikaz1 = brojac1; 00032 brojac1=(brojac1+1)%16; 00033 } 00034 00035 int main() 00036 { 00037 enable=0; 00038 prikaz1=brojac1; 00039 prikaz2=brojac2; 00040 debounce.start(); 00041 00042 taster.rise(&funkcija); 00043 klik.attach_us(&klikovi, 100); 00044 sahat.attach(&vrijeme, 1); 00045 00046 while(1) { 00047 } 00048 }
Generated on Sat Jul 30 2022 05:14:36 by
1.7.2