お待たせしました。
PaSoRichでFelicaカードを読み取るスプライトを作成しました。
このスプライトをmod環境で読み込んで、メッセージ[StartPaSoRich]を送るとPaSoRiがカード読み取りを開始します。
変数(数値 from PaSoRi)に読み取った番号が入りますので、メッセージ[PaSoRiched]を受け取ったタイミングで処理します。
カード読み取りは継続しますので、複数のカードを連続して読み取ることが出来ます。メッセージ[StopPaSoRich]で読み取りを停止します。
図のブロック例だと、1回読み取ったらすぐに読み取りを停止するようになります。
PaSoRiスプライトのキャラクターは、最初、画面左上に表示されていますが、隠しても問題ありません。クリックすると隠すようにしてあります。
このスプライトを使えば、皆さんのプロジェクトにICカード読み取り機能を追加するのが楽になると思います。ぜひご活用ください。
※このスプライトはPaSoRich拡張機能が組み込まれているmod環境でのみ利用できます。Scratch公式サイトでは動作しませんのでご了承ください。
対応サイト