PanCake+IchigoJam プログラム



PanCake と IchigoJam を接続した際の IchigoJam BASIC で動作するプログラムです。

 

ライセンスなど、このページ下で特記していないところについては IchigoJam BASIC/プログラム と同じ扱いとなります。

 

実行して動作がおかしくなる場合は、PRINT "PANCAKE RESET" を行って下さい。

IchigoJam BASIC 1.1.0 以降(開発版含む)では、プログラムの頭にある 'UART 1 の ' を外して下さい。

1.0.2 beta 9〜11 では PanCake 動作に問題があるため、ファームウェアを更新して下さい。


PanCake と IchigoJam を1画面で使用する

掲載のプログラムはいずれも PanCake と IchigoJam を1画面で表示できる前提でプログラムしています。

  • PanCake プリント基板
    ジャンパ J1 を 2-3 のところへ接続して下さい。
    ジャンパワイヤを使用している場合は PanCake-IchigoJam 間の VIDEO2 同士を接続して下さい。
  • PanCake ブレッドボード
    PanCake の VIDEO1〜4 が抵抗を経由し合わされる部分(100Ωの手前)のところを
    IchigoJam の VIDEO2 へ接続して下さい。
  • ai.cake
    ai.cake の基板そのものは1画面使用に未対応ですが、VIDEO へ入れる部分の 100 Ω 抵抗を
    ジャンパ または 0Ω 抵抗に変更すると、VIDEO 端子と IchigoJam の VIDEO 2 端子を接続して1画面使用できます。

各プログラムで IchigoJam の画面へ戻せるようにしてありますが、

Esc キーで中断すると PanCake 画面のままになってしまいますので、ご注意下さい。

手入力による復旧が難しい場合、F5 キーなどで再度 RUN を行い、IchigoJam 画面へ戻す手順で終了させて下さい。

 

この影響で、PanCake と IchigoJam を別々にモニタ出力させている場合、
実行すると IchigoJam の画面が非表示になりますが、これで正常です。

別々に接続していて、PanCake を常時表示させたい場合は

?"PANCAKE VIDEO 00" を ?"PANCAKE VIDEO 01" へ、?CHR$(128,4,5,0) を ?CHR$(128,4,5,1) へ変更して下さい。

VIDEO 0 をなくすと IchigoJam は表示されたままになりますが、
IchigoJam の処理速度が遅くなる影響で一部のプログラムで影響がありますので、なくさないで下さい。

代わりに F8 キーで VIDEO 1 を実行し、IchigoJam 側を表示させる事ができます。


PanCakeプチコン3号Edition の対応

このページで掲載しているプログラムは 2016年6月19日 より

全プログラムが PanCakeプチコン3号Edition 対応になりました。

 

PanCakeプチコン3号Edition | PCN

 

プログラムによって、次の対応となります。

  • 同じプログラムでそのまま動作
  • プログラムを修正する事で動作
  • 専用プログラムで動作

 

PanCakeプチコン3号Edition: (C)PCN (C)SmileBoom Co.Ltd.

 

SmileBoom、プチコン3号 は 株式会社スマイルブーム の登録商標です。

PanCake プチコン3号Edition に組み込まれている「プチコン3号」の キャラクター および 背景画像 は

株式会社スマイルブーム と PCN とのライセンス契約に基づいて提供されています。
イチゴジャム レシピ は 
株式会社スマイルブーム からキャラクター等について、掲載の確認・了承をいただいています。


MixJuice によるプログラムのダウンロード

このページで公開しているプログラムは

こどもネットワークボード MixJuice を用いてダウンロードする事ができます。

PanCake+MixJuice+IchigoJam の 3 段重ねで使用できます。

 

Wi-Fi の接続(MJ APC コマンド)を行った後、

各ページに公開されている MJ GET コマンドを実行すると、

プログラムが IchigoJam にダウンロードされます。

 

次のコマンドでプログラム名の一覧を取得できます。

 

?"MJ GET fu-sen.github.io/PCPRG/

?"MJ GET FU-SEN.GITHUB.IO/PCPRG/ (MixJuice 1.0.5〜)

 

上記コマンドを除く各プログラムでは、コマンド実行直後 NEW コマンドを実行しています。

現在 IchigoJam に読み込んでいるプログラムが削除されるので、ご注意下さい。

また PanCake・IchigoJam には IchigoJam 表示を優先にする VIDEO コマンド、
PanCake には初期化する RESET コマンドも送信しています。FU-SEN


各プログラムは個別ページで紹介しています。


PanCake-IchigoJam 画面切替

PanCake 0.8〜 / IchigoJam BASIC 0.9.4〜


風船

PanCake 0.8〜 / IchigoJam BASIC 0.9.4〜


背景色・画像表示

PanCake 0.8〜 / IchigoJam BASIC 0.9.4〜



スプライト表示

PanCake 0.8〜 / IchigoJam BASIC 0.9.4〜


色一覧

PanCake 0.8〜 / IchigoJam BASIC 0.9.8〜


いわゆるスカッシュ

PanCake 0.8〜 / IchigoJam BASIC 0.9.8〜



花火

PanCake 0.8〜 / IchigoJam BASIC 0.9.8〜


IchigoJam キャラクターランダム出力

PanCake 0.8〜 / IchigoJam BASIC 0.9.9〜


IchigoJam 拡大文字

PanCake 0.8〜 / IchigoJam BASIC 0.9.9〜



GIVE UP!

PanCake 0.8〜 / IchigoJam BASIC 1.0.0〜


1分タイマー 風船

PanCake 0.9〜 / IchigoJam BASIC 0.9.8〜


ポン風

PanCake 1.0〜 / IchigoJam BASIC 0.9.8〜



他のプログラム

PanCake ロゴは Facebook グループ PanCake-FAN 内で公開しています。


Facebook グループ PanCake-FAN 内


ai.cake ロゴは Facebook グループ IchigoJam-FAN の ai.cake 公開投稿のコメントで公開しています。

aitendo にもお送りしているので、店舗のデモで使われているかもしれません。


Facebook グループ IchigoJam-FAN 内


これらはロゴの著作上、現在はあえて Facebook 内に限定しています。