SHIROのIchigoJam日記

マイコン「IchigoJam」(イチゴジャム)の電子工作とプログラミングをメインに

LEDオーナメント基板

※この記事は「IchigoJam Advent Calendar 2018」にエントリーしています。

今日・12/1は「伊勢ギーク・フェア2018」に「IchigoJaMan」の名前で出展しました。
そこで展示したLEDオーナメント基板を紹介します。

IchigoJamと同じIC・LPC1114が搭載されていて、単体でIchigoJamとして動きます。
裏面には電源のボタン電池・CR2032が2個付いています。
LEDを光らせるプログラムをUSBシリアルで転送して、動作させます。
f:id:shiro0922:20181129010902p:plain

サンプルプログラム

LEDが最大3個までランダムに光ります。
「VIDEO 0,10」でクロックを1/10に落とし、LED点灯も最大3個に制限することで、消費電力を下げています。CR2032×2個並列の電源で、少なくとも数日くらいは保つようです。

10 '*Ornament Tree
20 VIDEO 0,10
30 FOR I=1 TO 11:OUT I,0:NEXT
40 @LOOP
50 A=0
60 FOR I=1 TO 3
70 B=1<<RND(11)
80 A=A|B
90 NEXT
100 OUT A:?
110 WAIT 3+RND(13)
120 GOTO @LOOP