Mesud Klisura Selma Tucak

Dependencies:   mbed

Fork of tim7_lv6 by tim003 tim003

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 //DigitalIn taster(dp1);
00008 InterruptIn taster(dp1);
00009 Ticker ti;
00010 Timer t; 
00011 const float T(2.0);
00012 int brojac1(0);
00013 int brojac2(0);
00014  
00015  void resetuj() {
00016      brojac1=(brojac1+1)%16;
00017      prikaz1=brojac1;
00018      }
00019      
00020      void pritisni() {
00021          if (t.read_ms()>200)
00022          brojac2=(brojac2+1)%16;
00023          prikaz2=brojac2;
00024          t.reset();
00025          
00026          }
00027 int main()
00028 {
00029     enable=0;
00030     prikaz1=brojac1;
00031     prikaz2=brojac2;
00032  t.start();
00033  taster.rise(&pritisni);
00034  ti.attach(&resetuj,T);
00035     while(1) {
00036         /*wait(T);
00037         brojac1=(brojac1+1)%16;
00038         if (taster) brojac2=(brojac2+1)%16;
00039  
00040         prikaz1=brojac1;
00041         prikaz2=brojac2;*/
00042  
00043     }
00044 }
00045