pasorich

PaSoRich 2.0 - SC2Scratch for PaSoRi to Scratch 3.0

SONY PaSoRi (RC-S380/RC-S300) を使ってFelicaカードのIDmを読み取るためのScratch3.0拡張機能です。

スマートカード(Felicaカード)を使ったプログラム開発が可能になることを目指しています。


必要なもの

動作環境

 ※iOSでは利用できません。

デモ用Scratchプロジェクト

https://github.com/con3code/pasorich/tree/master/demo-projects

利用情報

PaSoRiを始め,ICカードをScratchで利用する関連情報を以下のサイトで公開しています。

SmartCard to Scratch3.0 - 拡張機能SC2Scratch関連情報サイト


How

  1. Setup LLK/scratch-gui on your computer.

     % git clone git@github.com:LLK/scratch-gui.git
     % cd scratch-gui
     % npm install
    
  2. In scratch-gui folder, clone pasorich. You will have numberbank folder under scratch-gui.

     % git clone https://github.com/con3code/pasorich.git
    
  3. Run the install script.

     % sh pasorich/install.sh
    

開発状況

(2.0)

(0.7.0)

(0.6.9)

(0.6.8)

(0.6.7)

(0.6.0)

(0.3.9)

(0.3.6)

開発環境

Xcratch(拡張Scratch3.0環境)にて,JavaScript言語を使用して開発。 macOS/Cursor Editor/Google Chrome

ライセンス

PaSoRiはソニーグループ株式会社またはその関連会社の登録商標または商標です。 PaSoRich (SC2Scratch for PaSoRi)及び関連情報はscrtach-vm/scratch-guiとともに利用することを踏まえ,それらと同様の三条項BSDライセンス(BSD-3-clause)にもとづき自由に利用することができます。連絡不要ですが,活用例等の報告は大歓迎です。

参考情報

SONY PaSoRi RC-S300 SONY PaSoRi RC-S380

Scratch 3.0の拡張機能を作ってみよう

WebUSBことはじめ - Qiita

WebUSBでFeliCaの一意なIDであるIDmを読む - Qiita

How to Develop Your Own Block for Scratch 3.0

「WebUSBでFeliCaのIDmとMIFAREのIDも読み込む」を、RC-S300に対応させたよ

JavaScript Web APIs USBDevice を使って FeliCa リーダー/ライターを操作してみました。

PaSoRich自体はインターネット接続を必要としませんが,クラウドとの連携は拡張機能NumberBankを利用することができます。

開発者

@kotatsurin