tim004 tim004
/
LV2_Zadatak2_Tim004
Sumejja Porča Ediba Žugor
main.cpp
- Committer:
- tim004
- Date:
- 2014-03-10
- Revision:
- 1:7663761e3c44
- Parent:
- 0:1d6871f4478c
File content as of revision 1:7663761e3c44:
#include "mbed.h" BusOut myleds (dp23,dp24,dp25,dp26,dp27,dp5,dp6,dp28); DigitalIn t1 (dp1); DigitalIn t2(dp2); bool t1_pret, t2_pret; void povecaj(); void smanji(); DigitalOut enable(dp14); //kom int i; void povecaj() { i++; myleds=i%256; } void smanji(){ i--; myleds=i%256; if ( i < 0 ) i = 255; } int main() { myleds = 0; i=0; enable=0; t1_pret = 0; t2_pret = 0; while(1) { if (t1==1 && t1_pret==0) for( int j = 0; j <= 300; j++) { if(t1 == 0) { break; } if ( j == 300) { t1_pret = 1; povecaj(); } } if ( t1 == 0 && t1_pret == 1 ) { for( int j = 0; j <= 300; j++) { if(t1 == 1) { break; } if ( j == 300) { t1_pret = 0; } } } if (t2 == 1 && t2_pret == 0) for( int j = 0; j <= 300; j++) { if(t2 == 0) { break; } if ( j == 300) { t2_pret = 1; smanji(); } } if (t2 == 0 && t2_pret == 1) for( int j = 0; j <= 300; j++) { if(t2 == 1) { break; } if ( j == 300) { t2_pret = 0; } } } }