SHIROのIchigoJam日記

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

ハンドスピナーJam

先日、ながの電気クラブ主催の光るハンドスピナー工作教室を見学に行ってきました。
中国製のハンドスピナーキットを工作していたのですが、なかなか面白かったので、IchigoJamとLEDをのせたハンドスピナー基板を作ってみました。
動画はこちら。

【IchigoJam】ハンドスピナーJam

※(10/31)基板を新バージョンに更新

ビデオ端子やキーボード端子も付けたので、普通のIchigoJamとしても使えて、簡単にプログラミングできます。
ボタンが無いので、ファームウェア1.4βを入れて、「@ARUN」でプログラムを自動起動するといいでしょう。

基板データ

※(10/31)新バージョンに差し替え
*この基板ガーバーデータは、CC BYライセンスとします。どうぞご利用ください。

(C) 2019 Shiro Saito (https://www.ichigojaman.jp)

材料

プログラム

回転式バーサライタでハート形が見えます。
「VIDEO 0,2」で動作クロックを1/2に落としていますが、手で回す速度でちょうどいい感じに見えます。

100 @ARUN:'*POV Heart
110 VIDEO 0,2:CLV:OUT 8,0
120 [0]=`00001110
130 [1]=`00011111
140 [2]=`00111111
150 [3]=`01111110
160 [4]=`11111100
170 [5]=`01111110
180 [6]=`00111111
190 [7]=`00011111
200 [8]=`00001110
210 L=9
220 FOR I=0 TO L
230 OUT [I]
240 NEXT
250 GOTO 220

(8/9追記)「上田」と漢字を表示してみました。文字に依りますが、外側に寄せた方が見やすいようです。

100 @ARUN:'*POV Ueda
110 VIDEO 0,2:CLV:OUT 8,0
120 [ 0]=`01111111
130 [ 1]=`01001001
140 [ 2]=`01001001
150 [ 3]=`01111111
160 [ 4]=`01001001
170 [ 5]=`01001001
180 [ 6]=`01111111
190 [ 7]=`00000000
200 [ 8]=`00000001
210 [ 9]=`00001001
220 [10]=`00001001
230 [11]=`01111111
240 [12]=`00000001
250 [13]=`00000001
260 [14]=`00000001
270 L=15
280 FOR I=0 TO L
290 OUT [I]
300 NEXT
310 GOTO 280