Elmir Hodžić Haris Čustović

Dependencies:   mbed

Fork of LV2_Grupa4_Tim008_Zadatak1 by tim008 tim008

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalIn taster1(dp1); 
00004 DigitalIn taster2(dp2);
00005 DigitalOut enable(dp14);
00006 BusOut myled(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
00007 
00008 int main() {
00009     
00010     bool t1_pritisnut = false;
00011     bool t2_pritisnut = false;
00012     
00013     int i = 0;
00014     enable = 0;
00015     myled = 0;
00016     int brojac;
00017     
00018     while(1) {
00019         
00020         if(taster1 == 0) t1_pritisnut = false;
00021         if(taster2 == 0) t2_pritisnut = false;
00022         
00023         if(taster1 == 1 && taster2 == 1) {}
00024         else if(taster1 == 1 && t1_pritisnut == false)
00025         {
00026             for(brojac = 0;; brojac++)
00027             if(taster1 == 0) break;
00028             
00029             if(brojac > 1000)
00030             {
00031             if(i == 255) i = 0;
00032             myled = i;
00033             i++;
00034             t1_pritisnut = true;
00035             }
00036             
00037         }
00038         else if(taster2 == 1 && t2_pritisnut == false)
00039         {
00040             for(brojac = 0;; brojac++)
00041             if(taster2 == 0) break;
00042             
00043             if(brojac > 1000)
00044             {
00045             if(i == 0) i =  255;
00046             myled = i;
00047             i--;
00048             t2_pritisnut = true;
00049             }
00050         }
00051         
00052     }
00053 }