Granulo Eldar Odobašić Faris

Dependencies:   mbed

main.cpp

Committer:
tim003
Date:
2014-03-10
Revision:
0:c905125ed5d6

File content as of revision 0:c905125ed5d6:

#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