kohacraft Lab
/
kc_sample_mbed_blinky5
クリスマスツリー電飾プログラム 全ての出力ピンにLEDをつないで点滅を楽しめます
Revision 0:1f64a9da309b, committed 2015-12-12
- Comitter:
- kohacraft
- Date:
- Sat Dec 12 01:16:48 2015 +0000
- Commit message:
- ver1.0
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
mbed.bld | Show annotated file Show diff for this revision Revisions of this file |
diff -r 000000000000 -r 1f64a9da309b main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Dec 12 01:16:48 2015 +0000 @@ -0,0 +1,946 @@ +#include "mbed.h" + +DigitalOut myled1(dp1); +DigitalOut myled2(dp2); +DigitalOut myled3(dp4); +DigitalOut myled4(dp6); +DigitalOut myled5(dp9); +DigitalOut myled6(dp10); +DigitalOut myled7(dp11); +DigitalOut myled8(dp13); +DigitalOut myled9(dp14); +DigitalOut myled10(dp15); +DigitalOut myled11(dp16); +DigitalOut myled12(dp17); +DigitalOut myled13(dp18); +DigitalOut myled14(dp24); +DigitalOut myled15(dp25); +DigitalOut myled16(dp26); +DigitalOut myled17(dp28); + +int main() { + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + + + while(1) { + + myled1 = 0; + wait(0.05); + myled2 = 0; + wait(0.05); + myled3 = 0; + wait(0.05); + myled4 = 0; + wait(0.05); + myled5 = 0; + wait(0.05); + myled6 = 0; + wait(0.05); + myled7 = 0; + wait(0.05); + myled8 = 0; + wait(0.05); + myled9 = 0; + wait(0.05); + myled10 = 0; + wait(0.05); + myled11 = 0; + wait(0.05); + myled12 = 0; + wait(0.05); + myled13 = 0; + wait(0.05); + myled14 = 0; + wait(0.05); + myled15 = 0; + wait(0.05); + myled16 = 0; + wait(0.05); + myled17 = 0; + wait(0.05); + + myled1 = 1; + wait(0.05); + myled2 = 1; + wait(0.05); + myled3 = 1; + wait(0.05); + myled4 = 1; + wait(0.05); + myled5 = 1; + wait(0.05); + myled6 = 1; + wait(0.05); + myled7 = 1; + wait(0.05); + myled8 = 1; + wait(0.05); + myled9 = 1; + wait(0.05); + myled10 = 1; + wait(0.05); + myled11 = 1; + wait(0.05); + myled12 = 1; + wait(0.05); + myled13 = 1; + wait(0.05); + myled14 = 1; + wait(0.05); + myled15 = 1; + wait(0.05); + myled16 = 1; + wait(0.05); + myled17 = 1; + wait(0.05); + + + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 1; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 1; + myled17 = 1; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 1; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 1; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 1; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 1; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 1; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 1; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 1; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 1; + myled9 = 0; + myled10 = 1; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 1; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 1; + myled9 = 0; + myled10 = 1; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 1; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 1; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 1; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 1; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 1; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 0; + myled3 = 1; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 1; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 0; + myled2 = 1; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 1; + myled17 = 0; + wait(0.05); + + + + + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 1; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 1; + myled15 = 1; + myled16 = 0; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 1; + myled15 = 1; + myled16 = 1; + myled17 = 0; + wait(0.05); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 1; + myled15 = 1; + myled16 = 1; + myled17 = 1; + wait(0.05); + + + + + + myled1 = 0; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 0; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 0; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 0; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 0; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 1; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 1; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 1; + myled5 = 0; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 0; + myled10 = 1; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 1; + myled17 = 0; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 1; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 1; + myled10 = 0; + myled11 = 1; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 1; + myled16 = 0; + myled17 = 1; + wait(0.1); + + myled1 = 1; + myled2 = 1; + myled3 = 1; + myled4 = 1; + myled5 = 1; + myled6 = 1; + myled7 = 1; + myled8 = 1; + myled9 = 1; + myled10 = 1; + myled11 = 1; + myled12 = 1; + myled13 = 1; + myled14 = 1; + myled15 = 1; + myled16 = 1; + myled17 = 1; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 1; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 1; + myled10 = 0; + myled11 = 1; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 1; + myled16 = 0; + myled17 = 1; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 1; + myled5 = 0; + myled6 = 0; + myled7 = 1; + myled8 = 0; + myled9 = 0; + myled10 = 1; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 1; + myled17 = 0; + wait(0.1); + + myled1 = 1; + myled2 = 0; + myled3 = 0; + myled4 = 0; + myled5 = 1; + myled6 = 0; + myled7 = 0; + myled8 = 0; + myled9 = 1; + myled10 = 0; + myled11 = 0; + myled12 = 0; + myled13 = 1; + myled14 = 0; + myled15 = 0; + myled16 = 0; + myled17 = 1; + wait(0.1); + + + + + + } +}
diff -r 000000000000 -r 1f64a9da309b mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Sat Dec 12 01:16:48 2015 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/165afa46840b \ No newline at end of file