complete1
Dependencies: mbed
main.cpp
- Committer:
- Peeraya
- Date:
- 2015-10-13
- Revision:
- 1:6daa49c26c2b
- Parent:
- 0:212362d7d1f9
File content as of revision 1:6daa49c26c2b:
#include "mbed.h" DigitalOut myled0(D15); DigitalOut myled1(D14); DigitalOut myled2(D13); DigitalOut myled3(D12); DigitalOut myled4(D11); DigitalOut myled5(D10); DigitalOut myled6(D9); DigitalOut myled7(D8); DigitalIn inbutton1(D3); DigitalIn inbutton2(D4); DigitalIn inbutton3(D5); DigitalIn inbutton6(D6); DigitalIn inbutton7(D7); int main() { int delay=1; while(1) { if(inbutton1==1 && inbutton2==0 && inbutton3==0) { myled0=1; wait(delay); myled0=0; myled1=1;z wait(delay); myled1=0; myled2=1; wait(delay); myled2=0; myled3=1; wait(delay); myled3=0; myled4=1; wait(delay); myled4=0; myled5=1; wait(delay); myled5=0; myled6=1; wait(delay); myled6=0; myled7=1; wait(delay); myled7=0; } if(inbutton1==0 && inbutton2==1 && inbutton3==0) { myled3=1; myled4=1; wait(delay); myled3=0; myled4=0; myled2=1; myled5=1; wait(delay); myled2=0; myled5=0; myled1=1; myled6=1; wait(delay); myled1=0; myled6=0; myled0=1; myled7=1; wait(delay); myled0=0; myled7=0; myled0=1; myled7=1; wait(delay); myled0=0; myled7=0; myled1=1; myled6=1; wait(delay); myled1=0; myled6=0; myled2=1; myled5=1; wait(delay); myled2=0; myled5=0; myled3=1; myled4=1; wait(delay); myled3=0; myled4=0; } if(inbutton1==0 && inbutton2==0 && inbutton3==1) { myled0=1; myled2=1; myled4=1; myled6=1; wait(delay); myled0=0; myled2=0; myled4=0; myled6=0; myled1=1; myled3=1; myled5=1; myled7=1; wait(delay); myled1=0; myled3=0; myled5=0; myled7=0; } else{myled0=0;myled1=0;myled2=0;myled3=0;myled4=0;myled5=0;myled6=0;myled7=0;} if(inbutton6==1){delay++;} if(inbutton7==1){delay--;} } }