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; } } } }