Pajić Enil Lejla Agić

Dependencies:   mbed

Committer:
tim008
Date:
Mon Mar 10 09:05:17 2014 +0000
Revision:
0:03f37e705af1
L2-G1-Tim8-Zad3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim008 0:03f37e705af1 1 #include "mbed.h"
tim008 0:03f37e705af1 2
tim008 0:03f37e705af1 3 BusOut KOL(dp16, dp15, dp17, dp18);
tim008 0:03f37e705af1 4 BusIn RED (dp9, dp10, dp11, dp13);
tim008 0:03f37e705af1 5 BusOut l (dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
tim008 0:03f37e705af1 6 DigitalOut e (dp14);
tim008 0:03f37e705af1 7 int Dugme ()
tim008 0:03f37e705af1 8 {
tim008 0:03f37e705af1 9 int Z[] = {1, 2, 4, 8};
tim008 0:03f37e705af1 10 for (int a = 1; a < 5; ++a)
tim008 0:03f37e705af1 11 {
tim008 0:03f37e705af1 12 KOL = Z[a - 1];
tim008 0:03f37e705af1 13 for (int b = 1; b < 5; ++b)
tim008 0:03f37e705af1 14 {
tim008 0:03f37e705af1 15 if (RED == Z[b-1])
tim008 0:03f37e705af1 16 return 1+ 4*(a-1) + (b-1);
tim008 0:03f37e705af1 17 }
tim008 0:03f37e705af1 18
tim008 0:03f37e705af1 19 }
tim008 0:03f37e705af1 20 return 0;
tim008 0:03f37e705af1 21 }
tim008 0:03f37e705af1 22 int main() {
tim008 0:03f37e705af1 23 int Z[] = {127, 191, 223, 239, 247, 251, 253, 254};
tim008 0:03f37e705af1 24 e = 0;
tim008 0:03f37e705af1 25 l = 1;
tim008 0:03f37e705af1 26 e = 1;
tim008 0:03f37e705af1 27 int x = 0;
tim008 0:03f37e705af1 28 while(1) {
tim008 0:03f37e705af1 29 e = 1;
tim008 0:03f37e705af1 30 x = Dugme();
tim008 0:03f37e705af1 31 e = 0;
tim008 0:03f37e705af1 32 if (x > 0 && x < 13)
tim008 0:03f37e705af1 33 {
tim008 0:03f37e705af1 34 if (x >= 5 && x < 9) x--;
tim008 0:03f37e705af1 35 if (x >= 9) x -= 2;
tim008 0:03f37e705af1 36
tim008 0:03f37e705af1 37 l = Z[x-1];
tim008 0:03f37e705af1 38 }
tim008 0:03f37e705af1 39 wait (0.5);
tim008 0:03f37e705af1 40 }
tim008 0:03f37e705af1 41 }