tim003 tim003
/
LV2-Pai-Grupa2-Tim003
Granulo Eldar Odobašić Faris
Diff: main.cpp
- Revision:
- 0:c905125ed5d6
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Mar 10 09:40:08 2014 +0000 @@ -0,0 +1,53 @@ +#include "mbed.h" + +//DigitalOut myled(LED1); +//DigitalOut arrayLed [8] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28}; +DigitalIn taster(dp1); +BusOut arrayled (dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28); +DigitalOut enable (dp14); + +int main() { + + int i, j, k; + i = 0; + j = 0; + k = 0; + bool var = true; //znaci broji gore (normalno) + enable = 0; + while(1) { + while (taster == 0) //otpušten taster + { + if(var != true) + { + var = true; + k = j + 1; + }//endOfIf + else + k = 0; + for (i = k; i <= 255; i++) + { + if(taster != 0) + break;//taster se pritisnuo u nekom trenutku + arrayled = i; + wait(1); + }//endOfFor + if(i == 255) + i = 0; + }//endOfWhile + + while (taster == 1)//pritisnut taster + { + var = false; + for (j = i; j >= 0; j--) + { + if(taster != 1) + break;//taster otpusten u nekom trenutku + arrayled = j; + wait(1); + }//endOfFor + if(j == 0) + j = 255; + }//endOfWhile(t==1) + + }//end while(1) +}//end \ No newline at end of file