Elmir Hodžić Haris Čustović

Dependencies:   mbed

Fork of LV2_Grupa4_Tim008_Zadatak1 by tim008 tim008

Committer:
tim008
Date:
Mon Mar 10 18:15:29 2014 +0000
Revision:
1:0cd75656b137
Parent:
0:99863e846ec0
LV2 - PAI - Grupa4 - Tim008

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:99863e846ec0 1 #include "mbed.h"
tim008 0:99863e846ec0 2
tim008 1:0cd75656b137 3 DigitalIn taster1(dp1);
tim008 1:0cd75656b137 4 DigitalIn taster2(dp2);
tim008 0:99863e846ec0 5 DigitalOut enable(dp14);
tim008 0:99863e846ec0 6 BusOut myled(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
tim008 0:99863e846ec0 7
tim008 0:99863e846ec0 8 int main() {
tim008 0:99863e846ec0 9
tim008 1:0cd75656b137 10 bool t1_pritisnut = false;
tim008 1:0cd75656b137 11 bool t2_pritisnut = false;
tim008 1:0cd75656b137 12
tim008 0:99863e846ec0 13 int i = 0;
tim008 0:99863e846ec0 14 enable = 0;
tim008 0:99863e846ec0 15 myled = 0;
tim008 1:0cd75656b137 16 int brojac;
tim008 0:99863e846ec0 17
tim008 0:99863e846ec0 18 while(1) {
tim008 0:99863e846ec0 19
tim008 1:0cd75656b137 20 if(taster1 == 0) t1_pritisnut = false;
tim008 1:0cd75656b137 21 if(taster2 == 0) t2_pritisnut = false;
tim008 1:0cd75656b137 22
tim008 1:0cd75656b137 23 if(taster1 == 1 && taster2 == 1) {}
tim008 1:0cd75656b137 24 else if(taster1 == 1 && t1_pritisnut == false)
tim008 0:99863e846ec0 25 {
tim008 1:0cd75656b137 26 for(brojac = 0;; brojac++)
tim008 1:0cd75656b137 27 if(taster1 == 0) break;
tim008 1:0cd75656b137 28
tim008 1:0cd75656b137 29 if(brojac > 1000)
tim008 1:0cd75656b137 30 {
tim008 0:99863e846ec0 31 if(i == 255) i = 0;
tim008 0:99863e846ec0 32 myled = i;
tim008 0:99863e846ec0 33 i++;
tim008 1:0cd75656b137 34 t1_pritisnut = true;
tim008 1:0cd75656b137 35 }
tim008 0:99863e846ec0 36
tim008 0:99863e846ec0 37 }
tim008 1:0cd75656b137 38 else if(taster2 == 1 && t2_pritisnut == false)
tim008 0:99863e846ec0 39 {
tim008 1:0cd75656b137 40 for(brojac = 0;; brojac++)
tim008 1:0cd75656b137 41 if(taster2 == 0) break;
tim008 1:0cd75656b137 42
tim008 1:0cd75656b137 43 if(brojac > 1000)
tim008 1:0cd75656b137 44 {
tim008 0:99863e846ec0 45 if(i == 0) i = 255;
tim008 0:99863e846ec0 46 myled = i;
tim008 0:99863e846ec0 47 i--;
tim008 1:0cd75656b137 48 t2_pritisnut = true;
tim008 1:0cd75656b137 49 }
tim008 0:99863e846ec0 50 }
tim008 1:0cd75656b137 51
tim008 0:99863e846ec0 52 }
tim008 0:99863e846ec0 53 }