9/17(日)に開催される「NT名古屋2017」にて、共同出展でIchigoJam工作物を並べることになりました。
その展示に向けて、デジタルサイネージ(看板)を作ってみました。
以前にも工作した8×8LEDマトリックスゲーム機「IchigoDotS」を横に4個並べて、IchigoJamからシリアルでコマンドを送って制御しています。
今回はIchigoDotSをディスプレイとして使うので、LPC1114の足を逆折りする裏技で、LEDマトリックスと同じ面にICを付けて薄型化しています。ブザー・押しボタン・電池も無し。
看板として考えると、もう少し明るくても良かったかも。今後の課題です。
サイネージのプログラムはこちら。
「IchigoJam」のロゴと、共同出展者の方の「FRISKアンプ」を表示しています。
1 '*IchigoDotS Signage 2 VIDEO0:WAIT60:UART1:CLS:? 3 '@START 4 GSB38 5 LET[0],#5F,#40,#5C,#54,#40,#5F,#44,#5C 6 LET[8],#40,#5D,#00,#5C,#54,#7C,#00,#5C 7 LET[16],#54,#5C,#40,#50,#5F,#40,#5C,#54 8 LET[24],#5C,#50,#44,#5C,#44,#5C,#44,#5C 9 GSB28:WAIT180 10 FORF=1TO3 11 GSB38:WAIT30 12 GSB32:WAIT30 13 NEXT 14 WAIT180 15 '@FRISKAMP 16 GSB38 17 LET[0],#7F,#09,#09,#00,#7F,#09,#76,#00 18 LET[8],#7F,#00,#26,#49,#32,#00,#7F,#08 19 LET[16],#14,#63,#00,#7E,#09,#7E,#00,#7F 20 LET[24],#02,#0C,#02,#7F,#00,#7F,#09,#06 21 GSB28:WAIT180 22 FORF=1TO3 23 GSB38:WAIT30 24 GSB32:WAIT30 25 NEXT 26 WAIT180 27 GOTO3 28 '@PRTWAIT 29 FORB=0TO31 30 ?"MATLED PUSH ";[B]:WAIT10 31 NEXT:RTN 32 '@PRTNOWAIT 33 FORC=0TO3 34 ?"MATLED SHOW "; 35 FORB=0TO7 36 ?HEX$([C*8+B],2); 37 NEXT:?:NEXT:RTN 38 '@PRTCLR 39 FORI=1TO4 40 ?"MATLED SHOW 0000000000000000" 41 NEXT:RTN