カードを並べてプログラミング

プログラミングの学習に

1.命令カードを並べてプログラムを作る
2.バーコードをIchigoJamに読み込ませる
3.IchigoJamがプログラムを実行する

Lチカ







液晶画面の読み取りに対応していないバーコードリーダーは反応しません
画像は縮小してあるので読み込めないかもしれません
カードを印刷して使用してください

コードローダー

10 'CARD-LD
20 @C:K=INKEY():IFK<>0GOTO@C
30 UART 0,1:CLS:?"Ichigo CARD Loader":?
40 @ST:?"[";P;"] ";:N=0:M=1
50 @K:K=INKEY():IFK=0GOTO@K
60 IF(K>96)*(K<123)K=K-32
70 IFK=78?:P=0:[P]=0:RUN
80 IFK=69?:END
90 IFK=82:?:LRUNFILE()+1
100 IFK=45M=-1:GOTO@K
110 IFK=13GOTO@K
120 IFK=10GOTO@K
130 IF(K>47)*(K<58)N=N*10+M*(K-48):GOTO@K
140 ?N:[P]=N:P=P+1:[P]=0
150 GOTO@ST

SAVE0で保存しておく

実行プログラム

10 'LED
20 CLS:?"LED":?:?:P=0
30 @LP:IF(P>100)END
40 N=[P]:P=P+1:M=N-N/10*10:N=N/10
50 IFN=0END
60 IFN=1LED[P]
70 IFN=2WAIT[P]*60
80 IFN=70O=P-1
90 IFN=71P=O:M=0
100 IFN=72Q=P+M:R=[P]
110 IFN=73R=R-1:IFR>0P=Q:M=0
120 P=P+M:GOTO@LP

SAVE1でほぞんしておく

使い方

ボタンを押しながらIchigoJamを起動する。
LRUN0をキーボードから入力するか、バーコードから読み込む
カードからコードを順番に読み込み、配列に格納する
Rをバーコードから読み込むか、Eで読み込み終了してLRUN1をバーコードから読み込む

タブを閉じる