tim003 tim003
/
LV6-Grupa6-tim003-Zadatak2
Hadzic Muharem Haris Šemić
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 Timer debounce; 00010 00011 const float T(2); 00012 int brojac1(0); 00013 int brojac2(0); 00014 00015 void f1(){ 00016 if(debounce.read_ms()>200){ 00017 brojac2=(brojac2+1)%16; 00018 prikaz2=brojac2; 00019 } 00020 debounce.reset(); 00021 } 00022 00023 Ticker ticker; 00024 00025 void prikaz(){ 00026 brojac1=(brojac1+1)%16; 00027 prikaz1=brojac1; 00028 } 00029 00030 int main() 00031 { 00032 enable=0; 00033 prikaz1=brojac1; 00034 prikaz2=brojac2; 00035 debounce.start(); 00036 taster.rise(&f1); 00037 ticker.attach(&prikaz,T); 00038 while(1) { 00039 00040 } 00041 }
Generated on Sat Aug 6 2022 16:59:11 by 1.7.2