Hadzic Muharem Haris Šemić

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

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 }