Sinanović Hamdija

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 Timer T;
00007 Timer deb;
00008 Ticker tic;
00009 
00010 int brojac2(0);
00011  
00012 DigitalOut enable(dp14);
00013 InterruptIn taster(dp1);
00014 
00015 void toggle(){
00016   if(deb.read_ms() > 400) {
00017     brojac2=(brojac2+1)%16;
00018     deb.reset();
00019   } 
00020 }
00021  
00022 //const float T(2.0);
00023 int brojac1(0);
00024 
00025  
00026 int main()
00027 {
00028     enable=0;
00029     deb.start();
00030     T.start();
00031     taster.rise(&toggle);
00032     prikaz1=brojac1;
00033     prikaz2=brojac2;
00034  
00035     while(1) {
00036         brojac1=(T.read_ms()/100)%16; 
00037         prikaz1=brojac1;
00038         prikaz2=brojac2;
00039         wait(0.001);
00040  
00041     }
00042 }