kohacraft Lab
/
kc_sample_mbed_blinky5
クリスマスツリー電飾プログラム 全ての出力ピンにLEDをつないで点滅を楽しめます
Diff: main.cpp
- Revision:
- 0:1f64a9da309b
--- /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); + + + + + + } +}