SHIROのIchigoJam日記

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

7セグメントLED基板PCB

以前にユニバーサル基板で、7セグメントLEDを光らせるIchigoJam用拡張基板を作りました。
www.ichigojaman.jp
これをPCBにしたバージョンです。IchigoJam/IchigoDakeのどちらでも使えます。
だいぶ前に作った基板ですが、ちゃんとまとめていなかったので、改めて紹介します。
f:id:shiro0922:20210907152955j:plain

f:id:shiro0922:20210907152946j:plain

基板データ

f:id:shiro0922:20210907221446p:plain
f:id:shiro0922:20210907221459p:plain

*同じ基板を6枚割り付けしています。
*この基板データは、CC BYライセンスとします。どうぞご利用ください。

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

プログラム

カウンター

スペースキーを押す毎に、0~9までカウントして数字を表示します。9の次は0に戻ります。

10 [0]=`0111111
20 [1]=`0000110
30 [2]=`1011011
40 [3]=`1001111
50 [4]=`1100110
60 [5]=`1101101
70 [6]=`1111101
80 [7]=`0100111
90 [8]=`1111111
100 [9]=`1101111
110 C=0
120 OUT [C]
130 IF INKEY()!=32 CONT
140 C=C+1:IF C>9 C=0
150 GOTO 120

ルーレット

カウンターのプログラムを少し改造して作ります。
スペースキーを押している間は高速でルーレットが回り、離すと止まります。

10 [0]=`0111111
20 [1]=`0000110
30 [2]=`1011011
40 [3]=`1001111
50 [4]=`1100110
60 [5]=`1101101
70 [6]=`1111101
80 [7]=`0100111
90 [8]=`1111111
100 [9]=`1101111
110 C=0
120 OUT [C]
125 BEEP 10,2
130 IF !BTN(32) CONT
140 C=RND(10)
150 GOTO 120

7セグメントLEDの配線・フォントデータ

f:id:shiro0922:20210908000025p:plain