create every day - 福野泰介の一日一創

光るハロウィンお菓子ボックス for ITってなに?フェスティバル / Halloween Snacks Illumination with WS2812B

2017/10/28 23:55:00
#IchigoJam #KidsIT #sabae 

Happy Halloween!
I made an illumination using the snacks box. 光るお菓子ボックスで作ったよ!


The light moving become quickly if you press the button of IchigoJam. ボタンを押すと高速に!

It's easy to make. 作り方は簡単!

The WS2812B LEDs. いつものWS2812BのLEDテープ (how to drive on IchigoJam)


Fix it! 貼り付けるだけ!

10 POKE#700,66,70,75,70,252,180,64,24,80,33,9,2,1,49,9,4,4,120,160,70,69,120,172,70,1,48,129,70,114,182,128,37,1,48,3,120,255,34,74,96 20 POKE#728,3,39,10,38,43,66,1,208,10,39,3,38,1,63,253,209,0,34,74,96,1,62,253,209,109,8,239,209,1,60,234,209,68,70,72,70,98,70,1,58 30 POKE#750,148,70,228,209,98,182,252,188,144,70,153,70,112,71 100 L=8:POKE#800,L*3,300/L+1:V=7 130 POKE#802,V,V,V,V,0,0,0,V,0,0,0,V 150 U=USR(#700,#800) 160 COPY#802+L*3-1,#802+L*3-4,-L*3:COPY#802,#802+L*3-3,3 165 WAIT 3+BTN()*5 170 GOTO 150

Program it! あとはプログラム! (based on looping ver.)

Programming Tips "COPY" プログラミングちょいテクCOPY編

LC0,0:?"ABCDE":WAIT60:COPY#900,#901,4

ABCDE become BCDEE / ABCDEが左にひとつずれてBCDEEになりました

LC0,0:?"ABCDE":WAIT60:COPY#901,#900,4

ABCDE become AAAAA / ABCDEが右にずらそうとしてAAAAAになってしまいました

LC0,0:?"ABCDE":WAIT60:COPY#904,#903,-4

ABCDE become AABCD / ABCDEが右にひとつずれてAABCDになりました
You can change the direction of copy with minus number as length.
マイナスの値を指定することでコピーする方向を逆にできます。

160 COPY#802+L*3-3,#802,3:COPY#802,#805,L*3-3

You can change the direction with this code! このコードで向きを逆にできますよ


"What's IT festival" 2017.10.29 at Sabae city! ITってなに?フェスティバル 鯖江市で開催!
ITってなに?フェスティバル – めがねのまちさばえ 鯖江市」(ちらしPDF

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image