Eldar Granulo Faris Odobasic

Dependencies:   mbed

Committer:
tim003
Date:
Mon Mar 10 10:58:27 2014 +0000
Revision:
0:2df5fe575713
LV1-PAi-Grupa2-zad3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:2df5fe575713 1 #include "mbed.h"
tim003 0:2df5fe575713 2
tim003 0:2df5fe575713 3 DigitalOut myled(LED1);
tim003 0:2df5fe575713 4 DigitalOut koloneArray [4] = {dp9, dp10, dp11, dp13};
tim003 0:2df5fe575713 5 DigitalIn redoviArray[4] = {dp16, dp15, dp17, dp18};
tim003 0:2df5fe575713 6 DigitalOut arrayledica [8] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28};
tim003 0:2df5fe575713 7 DigitalOut enable(dp14);
tim003 0:2df5fe575713 8
tim003 0:2df5fe575713 9 void uduni(int i, int j)
tim003 0:2df5fe575713 10 {
tim003 0:2df5fe575713 11 int ledicaZaIzbaciti = 3*i + 1+ j;
tim003 0:2df5fe575713 12 if(!ledicaZaIzbaciti > 8 || !ledicaZaIzbaciti <0)arrayledica[ledicaZaIzbaciti - 1] = 0;
tim003 0:2df5fe575713 13
tim003 0:2df5fe575713 14
tim003 0:2df5fe575713 15 }
tim003 0:2df5fe575713 16
tim003 0:2df5fe575713 17 int kolonaJedan ()
tim003 0:2df5fe575713 18 {
tim003 0:2df5fe575713 19 for(int i = 0; i < 4; i++)
tim003 0:2df5fe575713 20 {
tim003 0:2df5fe575713 21
tim003 0:2df5fe575713 22 }
tim003 0:2df5fe575713 23
tim003 0:2df5fe575713 24 int main() {
tim003 0:2df5fe575713 25 enable = 0;
tim003 0:2df5fe575713 26 for(int i = 0; i < 8; i++)
tim003 0:2df5fe575713 27 {
tim003 0:2df5fe575713 28 arrayledica[i] = 1;
tim003 0:2df5fe575713 29 }
tim003 0:2df5fe575713 30
tim003 0:2df5fe575713 31 while(1) {
tim003 0:2df5fe575713 32 for(int i = 0; i < 4; i++)
tim003 0:2df5fe575713 33 {
tim003 0:2df5fe575713 34 if(koloneArray[i] == 1)
tim003 0:2df5fe575713 35 KolonaJedan():
tim003 0:2df5fe575713 36 }
tim003 0:2df5fe575713 37 for(int i = 0; i < 4; i++){
tim003 0:2df5fe575713 38
tim003 0:2df5fe575713 39 if(koloneArray[i] == 1){
tim003 0:2df5fe575713 40
tim003 0:2df5fe575713 41 for(int j = 0; j < 4; j++){
tim003 0:2df5fe575713 42 if(redoviArray[j] == 1){
tim003 0:2df5fe575713 43 uduni(i,j);
tim003 0:2df5fe575713 44 break;
tim003 0:2df5fe575713 45 }
tim003 0:2df5fe575713 46 }
tim003 0:2df5fe575713 47 }
tim003 0:2df5fe575713 48 }
tim003 0:2df5fe575713 49 }
tim003 0:2df5fe575713 50 }