デザインウェーブ2008年5月号
4月10日に発売されたデザインウェーブ2008年5月号にはARM Cortex-M3コアのSTM32マイコン+加速度センサを搭載したモジュールが付属しているのですが、このモジュールにサンプルとして出荷時に書き込まれているファームウェアにはGainer I/Oモジュールのサブセットが実装されています。アナログ入力4ポート分(ain 0からain 2が加速度センサの3軸でain 3は常に0)だけであれば、GainerやFunnelソフトウェアライブラリからはGainer I/Oモジュールのように見えますので、お手元にある方はFlashやProcessingから試してみると面白いかもしれません(残念ながら値の取得は連続取得しかサポートしていませんのでMax/MSPからはそのままでは利用できません)。
また、腕に覚えのある方はサンプルを元にフルセットを実装して公開してみる、というのはいかがでしょうか。Gainer I/OやArduinoシリーズで使用している8bitマイコンと比較するとかなり処理能力に余裕がありますので、いろいろと応用範囲は広そうです。
(2008.04.15追記)
この記事を最初にポストした段階で公開されていたProcessing用ライブラリでは、I/Oモジュールとして認識されないという問題がありました。この問題を修正したバージョン(1.1.0rc4)をダウンロードできるようにしました。→Gainer.ccのダウンロードページ
なお、この記事で紹介されているFlash用ライブラリのバージョンは1.1.0rc3なのですが、このライブラリを使用した状態でCOMポートを明示的に指定しようとした場合
COM5
のようにポート名だけを書くのではなく
//./COM5
のように書かないと認識されなくなってしまっているようです。詳しくは少し前のフォーラムでのディスカッションが参考になるかと思います。
http://gainer.cc/forum/index.php?topic=207.0
近日中に予定しているアップデートでこの点は修正したいと思っております。すみません、それまでは上記のようなprefixを追加して利用していただければと思います。
Comments