2013年から県内の子供向けにプログラミングワークショップを始めたため、MITのScratchを良く触っていたのですが、コンピュータの中だけでなく、外とつながる体験(フィジカルコンピューティング)が楽しかったため、スマートフォンの各種センサー(方位、傾き、音量、距離など)をScratchで使えるようにするAndroidのアプリケーション(Java)を作りました。
AndroidでScratchに値を送信する部分、各種センサーを取得するサンプルコード等はインターネット上にあったのですが、Androidアプリケーションを作成するのは初めてだったため、思うように動かず苦労して作った記憶があります。
最初から海外で使えることを意識して作ったのですが、狙い通り多くの方に使ってもらえました。海外の学校単位でのインストールや当時のプログラミング教育の報告書等にも取り上げられているのを見て嬉しかったです。
Scratch1.4のみにしか対応していない&新しいAndroidに対応させるのが(私の)技術的に難しかったため、現在は開発は止まっています。
詳細:
https://s4scratch.moyashi-koubou.com/
インストール(Google Play):
https://play.google.com/store/apps/details?id=com.moyashi_koubou.androidsensor4scratch