tim003 tim003
/
LV2-Pai-Grupa2-Tim003
Granulo Eldar Odobašić Faris
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 00003 //DigitalOut myled(LED1); 00004 //DigitalOut arrayLed [8] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28}; 00005 DigitalIn taster(dp1); 00006 BusOut arrayled (dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28); 00007 DigitalOut enable (dp14); 00008 00009 int main() { 00010 00011 int i, j, k; 00012 i = 0; 00013 j = 0; 00014 k = 0; 00015 bool var = true; //znaci broji gore (normalno) 00016 enable = 0; 00017 while(1) { 00018 while (taster == 0) //otpušten taster 00019 { 00020 if(var != true) 00021 { 00022 var = true; 00023 k = j + 1; 00024 }//endOfIf 00025 else 00026 k = 0; 00027 for (i = k; i <= 255; i++) 00028 { 00029 if(taster != 0) 00030 break;//taster se pritisnuo u nekom trenutku 00031 arrayled = i; 00032 wait(1); 00033 }//endOfFor 00034 if(i == 255) 00035 i = 0; 00036 }//endOfWhile 00037 00038 while (taster == 1)//pritisnut taster 00039 { 00040 var = false; 00041 for (j = i; j >= 0; j--) 00042 { 00043 if(taster != 1) 00044 break;//taster otpusten u nekom trenutku 00045 arrayled = j; 00046 wait(1); 00047 }//endOfFor 00048 if(j == 0) 00049 j = 255; 00050 }//endOfWhile(t==1) 00051 00052 }//end while(1) 00053 }//end
Generated on Thu Sep 8 2022 16:16:10 by 1.7.2