Irma Jakić Tarik Demirović

Dependencies:   mbed

Committer:
tim003
Date:
Mon Mar 10 09:03:52 2014 +0000
Revision:
0:56168fad0933
LV1 - PAI - Grupa1 - Tim003

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:56168fad0933 1 #include "mbed.h"
tim003 0:56168fad0933 2
tim003 0:56168fad0933 3 DigitalIn Ulaz1(dp16);
tim003 0:56168fad0933 4 DigitalIn Ulaz2(dp15);
tim003 0:56168fad0933 5 DigitalIn Ulaz3(dp17);
tim003 0:56168fad0933 6 DigitalIn Ulaz4(dp18);
tim003 0:56168fad0933 7 DigitalOut Izlaz1(dp9);
tim003 0:56168fad0933 8 DigitalOut Izlaz2(dp10);
tim003 0:56168fad0933 9 DigitalOut Izlaz3(dp11);
tim003 0:56168fad0933 10 DigitalOut Izlaz4(dp13);
tim003 0:56168fad0933 11
tim003 0:56168fad0933 12 BusOut leds(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
tim003 0:56168fad0933 13 DigitalOut enable(dp14);
tim003 0:56168fad0933 14
tim003 0:56168fad0933 15
tim003 0:56168fad0933 16 int kojiJePritisnut()
tim003 0:56168fad0933 17 {
tim003 0:56168fad0933 18 Izlaz1 = 1;
tim003 0:56168fad0933 19 Izlaz2 = 0;
tim003 0:56168fad0933 20 Izlaz3 = 0;
tim003 0:56168fad0933 21 Izlaz4 = 0;
tim003 0:56168fad0933 22 if(Ulaz1){
tim003 0:56168fad0933 23 return 1;
tim003 0:56168fad0933 24 }
tim003 0:56168fad0933 25 if(Ulaz2){
tim003 0:56168fad0933 26 return 4;
tim003 0:56168fad0933 27 }
tim003 0:56168fad0933 28 if(Ulaz3){
tim003 0:56168fad0933 29 return 7;
tim003 0:56168fad0933 30 }
tim003 0:56168fad0933 31 if(Ulaz4){
tim003 0:56168fad0933 32 return 10;
tim003 0:56168fad0933 33 }
tim003 0:56168fad0933 34
tim003 0:56168fad0933 35 Izlaz1 = 0;
tim003 0:56168fad0933 36 Izlaz2 = 1;
tim003 0:56168fad0933 37 Izlaz3 = 0;
tim003 0:56168fad0933 38 Izlaz4 = 0;
tim003 0:56168fad0933 39 if(Ulaz1){
tim003 0:56168fad0933 40 return 2;
tim003 0:56168fad0933 41 }
tim003 0:56168fad0933 42 if(Ulaz2){
tim003 0:56168fad0933 43 return 5;
tim003 0:56168fad0933 44 }
tim003 0:56168fad0933 45 if(Ulaz3){
tim003 0:56168fad0933 46 return 8;
tim003 0:56168fad0933 47 }
tim003 0:56168fad0933 48 if(Ulaz4){
tim003 0:56168fad0933 49 return 0;
tim003 0:56168fad0933 50 }
tim003 0:56168fad0933 51
tim003 0:56168fad0933 52 Izlaz1 = 0;
tim003 0:56168fad0933 53 Izlaz2 = 0;
tim003 0:56168fad0933 54 Izlaz3 = 1;
tim003 0:56168fad0933 55 Izlaz4 = 0;
tim003 0:56168fad0933 56 if(Ulaz1){
tim003 0:56168fad0933 57 return 3;
tim003 0:56168fad0933 58 }
tim003 0:56168fad0933 59 if(Ulaz2){
tim003 0:56168fad0933 60 return 6;
tim003 0:56168fad0933 61 }
tim003 0:56168fad0933 62 if(Ulaz3){
tim003 0:56168fad0933 63 return 9;
tim003 0:56168fad0933 64 }
tim003 0:56168fad0933 65 if(Ulaz4){
tim003 0:56168fad0933 66 return 11;
tim003 0:56168fad0933 67 }
tim003 0:56168fad0933 68
tim003 0:56168fad0933 69 Izlaz1 = 0;
tim003 0:56168fad0933 70 Izlaz2 = 0;
tim003 0:56168fad0933 71 Izlaz3 = 0;
tim003 0:56168fad0933 72 Izlaz4 = 1;
tim003 0:56168fad0933 73 if(Ulaz1){
tim003 0:56168fad0933 74 return 12;
tim003 0:56168fad0933 75 }
tim003 0:56168fad0933 76 if(Ulaz2){
tim003 0:56168fad0933 77 return 13;
tim003 0:56168fad0933 78 }
tim003 0:56168fad0933 79 if(Ulaz3){
tim003 0:56168fad0933 80 return 14;
tim003 0:56168fad0933 81 }
tim003 0:56168fad0933 82 if(Ulaz4){
tim003 0:56168fad0933 83 return 15;
tim003 0:56168fad0933 84 }
tim003 0:56168fad0933 85
tim003 0:56168fad0933 86 return 16;
tim003 0:56168fad0933 87 }
tim003 0:56168fad0933 88
tim003 0:56168fad0933 89
tim003 0:56168fad0933 90 int main() {
tim003 0:56168fad0933 91 enable = 0;
tim003 0:56168fad0933 92 leds = 255;
tim003 0:56168fad0933 93 int broj;
tim003 0:56168fad0933 94 while(1)
tim003 0:56168fad0933 95 {
tim003 0:56168fad0933 96 broj = kojiJePritisnut();
tim003 0:56168fad0933 97 if(broj == 1)
tim003 0:56168fad0933 98 {
tim003 0:56168fad0933 99 leds = 254;
tim003 0:56168fad0933 100 }
tim003 0:56168fad0933 101
tim003 0:56168fad0933 102 if(broj == 2)
tim003 0:56168fad0933 103 {
tim003 0:56168fad0933 104 leds = 253;
tim003 0:56168fad0933 105 }
tim003 0:56168fad0933 106
tim003 0:56168fad0933 107 if(broj == 3)
tim003 0:56168fad0933 108 {
tim003 0:56168fad0933 109 leds = 251;
tim003 0:56168fad0933 110 }
tim003 0:56168fad0933 111
tim003 0:56168fad0933 112 if(broj == 4)
tim003 0:56168fad0933 113 {
tim003 0:56168fad0933 114 leds = 247;
tim003 0:56168fad0933 115 }
tim003 0:56168fad0933 116
tim003 0:56168fad0933 117 if(broj == 5)
tim003 0:56168fad0933 118 {
tim003 0:56168fad0933 119 leds = 239;
tim003 0:56168fad0933 120 }
tim003 0:56168fad0933 121
tim003 0:56168fad0933 122 if(broj == 6)
tim003 0:56168fad0933 123 {
tim003 0:56168fad0933 124 leds = 223;
tim003 0:56168fad0933 125 }
tim003 0:56168fad0933 126
tim003 0:56168fad0933 127 if(broj == 7)
tim003 0:56168fad0933 128 {
tim003 0:56168fad0933 129 leds = 191;
tim003 0:56168fad0933 130 }
tim003 0:56168fad0933 131
tim003 0:56168fad0933 132 if(broj == 8)
tim003 0:56168fad0933 133 {
tim003 0:56168fad0933 134 leds = 127;
tim003 0:56168fad0933 135 }
tim003 0:56168fad0933 136 }
tim003 0:56168fad0933 137 }