お待たせしました。

PaSoRichでFelicaカードを読み取るスプライトを作成しました。

このスプライトをmod環境で読み込んで、メッセージ[StartPaSoRich]を送るとPaSoRiがカード読み取りを開始します。

変数(数値 from PaSoRi)に読み取った番号が入りますので、メッセージ[PaSoRiched]を受け取ったタイミングで処理します。

カード読み取りは継続しますので、複数のカードを連続して読み取ることが出来ます。メッセージ[StopPaSoRich]で読み取りを停止します。

図のブロック例だと、1回読み取ったらすぐに読み取りを停止するようになります。

PaSoRiスプライトのキャラクターは、最初、画面左上に表示されていますが、隠しても問題ありません。クリックすると隠すようにしてあります。

 

 

このスプライトを使えば、皆さんのプロジェクトにICカード読み取り機能を追加するのが楽になると思います。ぜひご活用ください。

※このスプライトはPaSoRich拡張機能が組み込まれているmod環境でのみ利用できます。Scratch公式サイトでは動作しませんのでご了承ください。

対応サイト

https://stretch3.github.io/

https://con3office.github.io/scratch-gui/