Eldar Granulo Faris Odobasic
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 DigitalOut myled(LED1); 00004 DigitalOut koloneArray [4] = {dp9, dp10, dp11, dp13}; 00005 DigitalIn redoviArray[4] = {dp16, dp15, dp17, dp18}; 00006 DigitalOut arrayledica [8] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28}; 00007 DigitalOut enable(dp14); 00008 00009 void uduni(int i, int j) 00010 { 00011 int ledicaZaIzbaciti = 3*i + 1+ j; 00012 if(!ledicaZaIzbaciti > 8 || !ledicaZaIzbaciti <0)arrayledica[ledicaZaIzbaciti - 1] = 0; 00013 00014 00015 } 00016 00017 int kolonaJedan () 00018 { 00019 for(int i = 0; i < 4; i++) 00020 { 00021 00022 } 00023 00024 int main() { 00025 enable = 0; 00026 for(int i = 0; i < 8; i++) 00027 { 00028 arrayledica[i] = 1; 00029 } 00030 00031 while(1) { 00032 for(int i = 0; i < 4; i++) 00033 { 00034 if(koloneArray[i] == 1) 00035 KolonaJedan(): 00036 } 00037 for(int i = 0; i < 4; i++){ 00038 00039 if(koloneArray[i] == 1){ 00040 00041 for(int j = 0; j < 4; j++){ 00042 if(redoviArray[j] == 1){ 00043 uduni(i,j); 00044 break; 00045 } 00046 } 00047 } 00048 } 00049 } 00050 }
Generated on Sun Jul 31 2022 23:46:42 by
1.7.2