Vjezba 05 Napravite sustav koji broji koliko puta je digitalni prekidač pritisnut (tj. promijenjen mu je položaj), a nakon što izbroji 10 puta, pali se LED dioda.

Dependencies:   mbed

main.cpp

Committer:
djdinko
Date:
2015-05-09
Revision:
1:89655effd38e
Parent:
0:d779355766e5

File content as of revision 1:89655effd38e:

#include "mbed.h"
DigitalOut redled(p5);
DigitalIn sw1(p7);//prekidac spaja pin p7 na +3.3V
int broj=0;//brojac pritiska tipke

int main() {
    while(1) {
        if (sw1==1){//ako je tipka pritisnuta udji u ovu petlju
        broj++;//uvecaj brojac 
        wait(0.1);//pricekaj 100ms radi istitravanja tipke
        while(sw1==1){//petlja u kojoj procesor stoji dok je tipka pritisnuta, ne radi nista
            }
        if (broj==10){//ako je brojac dosegao 10, upali led
            redled=1;
            broj=0;
            }
        
        }
}
}