IchigoJamの自動起動で、プログラムを選択する方法

IchigoJamは、タクトスイッチを押しながら電源スイッチを入れると、SAVE 0で保存したプログラムを自動起動して実行する機能があります。

この機能を使えば、モニターやキーボードをつながなくても本体と電源だけでプログラムを実行させることができます。音だけ鳴らしたいプログラムや、ロボットに搭載して使う場合などに使えます。

しかし、SAVE 0で0番に保存したプログラム1つだけしか実行できないので、複数のプログラムを切り換えることができません。

そういうときは、0番に「プログラムを選択するメニュープログラム」を入れておいて、1〜3番に入ったプログラムを選択できるようにすると3つまでなら切り換えることができるようになります。画面がつながっていない場合もあるので、音で3種類を選べるようにすると便利です。

【メニュープログラム】

10 PLAY "O5L32ARARAR"
20 WAIT 60
30 IF BTN() GOTO 30
100 PLAY "O5L8CEGCEGCEGCEG"
110 FOR I=1 to 90
120 IF BTN() PLAY:LRUN 1
130 WAIT 2
140 NEXT
150 WAIT 30
200 PLAY "O5L8CRCRCRCRCRCR"
210 FOR I=1 to 90
220 IF BTN() PLAY:LRUN 2
230 WAIT 2
240 NEXT
250 WAIT 30
300 PLAY "O5L8AGFAGFAGFAGF"
310 FOR I=1 to 90
320 IF BTN() PLAY:LRUN 3
330 WAIT 2
340 NEXT
350 WAIT 30
360 GOTO 100

【プログラムの保存方法】

SAVE 0:メニュープログラム
SAVE 1:プログラム1
SAVE 2:プログラム2
SAVE 3:プログラム3

【使い方】

  1. タクトスイッチを押しながら、電源スイッチを入れるとピピピと音が鳴ります。
  2. そこでタクトスイッチを放すと、ピリリピリリ、ピッピッピッ、ピロロピロロ、などと3種類の違った音が流れます。
  3. 音が鳴っているときにタクトスイッチをもう一度押すと、その音に対応するプログラムを実行することができます。