complete1

Dependencies:   mbed

Committer:
Peeraya
Date:
Tue Oct 13 08:19:40 2015 +0000
Revision:
1:6daa49c26c2b
Parent:
0:212362d7d1f9
delay

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Peeraya 0:212362d7d1f9 1 #include "mbed.h"
Peeraya 0:212362d7d1f9 2
Peeraya 0:212362d7d1f9 3 DigitalOut myled0(D15);
Peeraya 0:212362d7d1f9 4 DigitalOut myled1(D14);
Peeraya 0:212362d7d1f9 5 DigitalOut myled2(D13);
Peeraya 0:212362d7d1f9 6 DigitalOut myled3(D12);
Peeraya 0:212362d7d1f9 7 DigitalOut myled4(D11);
Peeraya 0:212362d7d1f9 8 DigitalOut myled5(D10);
Peeraya 0:212362d7d1f9 9 DigitalOut myled6(D9);
Peeraya 0:212362d7d1f9 10 DigitalOut myled7(D8);
Peeraya 0:212362d7d1f9 11
Peeraya 0:212362d7d1f9 12 DigitalIn inbutton1(D3);
Peeraya 0:212362d7d1f9 13 DigitalIn inbutton2(D4);
Peeraya 0:212362d7d1f9 14 DigitalIn inbutton3(D5);
Peeraya 0:212362d7d1f9 15
Peeraya 1:6daa49c26c2b 16 DigitalIn inbutton6(D6);
Peeraya 1:6daa49c26c2b 17 DigitalIn inbutton7(D7);
Peeraya 0:212362d7d1f9 18
Peeraya 0:212362d7d1f9 19 int main()
Peeraya 0:212362d7d1f9 20 {
Peeraya 1:6daa49c26c2b 21 int delay=1;
Peeraya 0:212362d7d1f9 22 while(1)
Peeraya 0:212362d7d1f9 23 {
Peeraya 0:212362d7d1f9 24 if(inbutton1==1 && inbutton2==0 && inbutton3==0)
Peeraya 0:212362d7d1f9 25
Peeraya 0:212362d7d1f9 26 {
Peeraya 0:212362d7d1f9 27 myled0=1;
Peeraya 1:6daa49c26c2b 28 wait(delay);
Peeraya 0:212362d7d1f9 29 myled0=0;
Peeraya 0:212362d7d1f9 30
Peeraya 1:6daa49c26c2b 31 myled1=1;z
Peeraya 1:6daa49c26c2b 32 wait(delay);
Peeraya 0:212362d7d1f9 33 myled1=0;
Peeraya 0:212362d7d1f9 34
Peeraya 0:212362d7d1f9 35 myled2=1;
Peeraya 1:6daa49c26c2b 36 wait(delay);
Peeraya 0:212362d7d1f9 37 myled2=0;
Peeraya 0:212362d7d1f9 38
Peeraya 0:212362d7d1f9 39 myled3=1;
Peeraya 1:6daa49c26c2b 40 wait(delay);
Peeraya 0:212362d7d1f9 41 myled3=0;
Peeraya 0:212362d7d1f9 42
Peeraya 0:212362d7d1f9 43 myled4=1;
Peeraya 1:6daa49c26c2b 44 wait(delay);
Peeraya 0:212362d7d1f9 45 myled4=0;
Peeraya 0:212362d7d1f9 46
Peeraya 0:212362d7d1f9 47 myled5=1;
Peeraya 1:6daa49c26c2b 48 wait(delay);
Peeraya 0:212362d7d1f9 49 myled5=0;
Peeraya 0:212362d7d1f9 50
Peeraya 0:212362d7d1f9 51 myled6=1;
Peeraya 1:6daa49c26c2b 52 wait(delay);
Peeraya 0:212362d7d1f9 53 myled6=0;
Peeraya 0:212362d7d1f9 54
Peeraya 0:212362d7d1f9 55 myled7=1;
Peeraya 1:6daa49c26c2b 56 wait(delay);
Peeraya 0:212362d7d1f9 57 myled7=0;
Peeraya 0:212362d7d1f9 58 }
Peeraya 0:212362d7d1f9 59 if(inbutton1==0 && inbutton2==1 && inbutton3==0)
Peeraya 0:212362d7d1f9 60 {
Peeraya 0:212362d7d1f9 61 myled3=1;
Peeraya 0:212362d7d1f9 62 myled4=1;
Peeraya 1:6daa49c26c2b 63 wait(delay);
Peeraya 0:212362d7d1f9 64 myled3=0;
Peeraya 0:212362d7d1f9 65 myled4=0;
Peeraya 0:212362d7d1f9 66
Peeraya 0:212362d7d1f9 67 myled2=1;
Peeraya 0:212362d7d1f9 68 myled5=1;
Peeraya 1:6daa49c26c2b 69 wait(delay);
Peeraya 0:212362d7d1f9 70 myled2=0;
Peeraya 0:212362d7d1f9 71 myled5=0;
Peeraya 0:212362d7d1f9 72
Peeraya 0:212362d7d1f9 73 myled1=1;
Peeraya 0:212362d7d1f9 74 myled6=1;
Peeraya 1:6daa49c26c2b 75 wait(delay);
Peeraya 0:212362d7d1f9 76 myled1=0;
Peeraya 0:212362d7d1f9 77 myled6=0;
Peeraya 0:212362d7d1f9 78
Peeraya 0:212362d7d1f9 79 myled0=1;
Peeraya 0:212362d7d1f9 80 myled7=1;
Peeraya 1:6daa49c26c2b 81 wait(delay);
Peeraya 0:212362d7d1f9 82 myled0=0;
Peeraya 0:212362d7d1f9 83 myled7=0;
Peeraya 0:212362d7d1f9 84
Peeraya 0:212362d7d1f9 85 myled0=1;
Peeraya 0:212362d7d1f9 86 myled7=1;
Peeraya 1:6daa49c26c2b 87 wait(delay);
Peeraya 0:212362d7d1f9 88 myled0=0;
Peeraya 0:212362d7d1f9 89 myled7=0;
Peeraya 0:212362d7d1f9 90
Peeraya 0:212362d7d1f9 91 myled1=1;
Peeraya 0:212362d7d1f9 92 myled6=1;
Peeraya 1:6daa49c26c2b 93 wait(delay);
Peeraya 0:212362d7d1f9 94 myled1=0;
Peeraya 0:212362d7d1f9 95 myled6=0;
Peeraya 0:212362d7d1f9 96
Peeraya 0:212362d7d1f9 97 myled2=1;
Peeraya 0:212362d7d1f9 98 myled5=1;
Peeraya 1:6daa49c26c2b 99 wait(delay);
Peeraya 0:212362d7d1f9 100 myled2=0;
Peeraya 0:212362d7d1f9 101 myled5=0;
Peeraya 0:212362d7d1f9 102
Peeraya 0:212362d7d1f9 103 myled3=1;
Peeraya 0:212362d7d1f9 104 myled4=1;
Peeraya 1:6daa49c26c2b 105 wait(delay);
Peeraya 0:212362d7d1f9 106 myled3=0;
Peeraya 0:212362d7d1f9 107 myled4=0;
Peeraya 0:212362d7d1f9 108 }
Peeraya 0:212362d7d1f9 109 if(inbutton1==0 && inbutton2==0 && inbutton3==1)
Peeraya 0:212362d7d1f9 110 {
Peeraya 0:212362d7d1f9 111 myled0=1;
Peeraya 0:212362d7d1f9 112 myled2=1;
Peeraya 0:212362d7d1f9 113 myled4=1;
Peeraya 0:212362d7d1f9 114 myled6=1;
Peeraya 1:6daa49c26c2b 115 wait(delay);
Peeraya 0:212362d7d1f9 116 myled0=0;
Peeraya 0:212362d7d1f9 117 myled2=0;
Peeraya 0:212362d7d1f9 118 myled4=0;
Peeraya 0:212362d7d1f9 119 myled6=0;
Peeraya 0:212362d7d1f9 120
Peeraya 0:212362d7d1f9 121 myled1=1;
Peeraya 0:212362d7d1f9 122 myled3=1;
Peeraya 0:212362d7d1f9 123 myled5=1;
Peeraya 0:212362d7d1f9 124 myled7=1;
Peeraya 1:6daa49c26c2b 125 wait(delay);
Peeraya 0:212362d7d1f9 126 myled1=0;
Peeraya 0:212362d7d1f9 127 myled3=0;
Peeraya 0:212362d7d1f9 128 myled5=0;
Peeraya 0:212362d7d1f9 129 myled7=0;
Peeraya 0:212362d7d1f9 130
Peeraya 0:212362d7d1f9 131 }
Peeraya 0:212362d7d1f9 132 else{myled0=0;myled1=0;myled2=0;myled3=0;myled4=0;myled5=0;myled6=0;myled7=0;}
Peeraya 1:6daa49c26c2b 133 if(inbutton6==1){delay++;}
Peeraya 1:6daa49c26c2b 134 if(inbutton7==1){delay--;}
Peeraya 1:6daa49c26c2b 135
Peeraya 1:6daa49c26c2b 136 }
Peeraya 1:6daa49c26c2b 137
Peeraya 0:212362d7d1f9 138 }
Peeraya 0:212362d7d1f9 139
Peeraya 0:212362d7d1f9 140