Almir Husic Adna Durakovic

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 
00010 int brojac1(0);
00011 int brojac2(0);
00012 
00013 Timer tajmer;
00014 Ticker stoperica;
00015 
00016 void BrojiKlik() {
00017     if(tajmer.read_ms() > 200) brojac2=(brojac2+1)%16;
00018     tajmer.reset();
00019  }
00020  
00021  void Brojac() {
00022     brojac1=(brojac1+1)%16;
00023     prikaz1=brojac1;
00024     prikaz2=brojac2;
00025 }
00026  
00027 
00028  
00029 int main()
00030 {
00031     enable=0;
00032     prikaz1=brojac1;
00033     prikaz2=brojac2;
00034     taster.rise(&BrojiKlik);
00035     tajmer.start();
00036     stoperica.attach(Brojac, 0.2);
00037     
00038     while(1) {
00039  
00040     }
00041 }