Adnan Kičin Adnan Hajrić

Dependencies:   mbed

Committer:
tim003
Date:
Mon Mar 10 16:21:53 2014 +0000
Revision:
0:b49e7ced75d7
LV2-PAI-Grupa3-tim003

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:b49e7ced75d7 1 #include "mbed.h"
tim003 0:b49e7ced75d7 2
tim003 0:b49e7ced75d7 3 DigitalIn taster1(dp1);
tim003 0:b49e7ced75d7 4 DigitalIn taster2(dp2);
tim003 0:b49e7ced75d7 5 BusOut myleds(dp23,dp24,dp25,dp26,dp27,dp5,dp6,dp28);
tim003 0:b49e7ced75d7 6 DigitalOut enable (dp14);
tim003 0:b49e7ced75d7 7
tim003 0:b49e7ced75d7 8 bool taster_jedan(){
tim003 0:b49e7ced75d7 9 bool pricinut = false;
tim003 0:b49e7ced75d7 10 int i=0;
tim003 0:b49e7ced75d7 11 while(taster1) i++;
tim003 0:b49e7ced75d7 12 if(i>5000) pricinut=true;
tim003 0:b49e7ced75d7 13 return pricinut;
tim003 0:b49e7ced75d7 14 }
tim003 0:b49e7ced75d7 15
tim003 0:b49e7ced75d7 16 bool taster_dva(){
tim003 0:b49e7ced75d7 17 bool pricinut = false;
tim003 0:b49e7ced75d7 18 int i=0;
tim003 0:b49e7ced75d7 19 while(taster2) i++;
tim003 0:b49e7ced75d7 20 if(i>5000) pricinut=true;
tim003 0:b49e7ced75d7 21 return pricinut;
tim003 0:b49e7ced75d7 22 }
tim003 0:b49e7ced75d7 23
tim003 0:b49e7ced75d7 24 int main() {
tim003 0:b49e7ced75d7 25 enable=0;
tim003 0:b49e7ced75d7 26 myleds=0;
tim003 0:b49e7ced75d7 27 while(myleds<256 && myleds>=0) {
tim003 0:b49e7ced75d7 28 if(taster_jedan()) myleds=myleds+1;
tim003 0:b49e7ced75d7 29 else if(taster_dva()) myleds = myleds-1;
tim003 0:b49e7ced75d7 30 }
tim003 0:b49e7ced75d7 31 }