Home > Archives > 2010-08-29
2010-08-29
HSP3.21のUSB制御モジュールアップデート
各種USBハードウェアをHSP3.21から制御する方法について以前にも話題にしました。
その後、色々と新しいハードウェア対応や不具合の修正を行なったので、アップデートしたモジュールを公開します。将来のバージョンでは、これらのモジュールも同梱する予定です。
まず、ドライバいらずで安価に作れるHIDaspxですが、制御用のDLL(hidmon.dll)がアップデートされたことを受けていくつかモジュールも修正しました。これにより、新しく「ヒダピオ学習回路」もHSP3から使用可能になります。ヒダピオは、HIDaspxを採用した学習教材で株式会社トップマンさんからも発売されています。従来のモジュールでは機器のシリアルIDの解決方法が異なっていたためアクセスできませんでしたが、新しいモジュールでは商用機器として初期化することで使用可能です。
また従来からあるUSBの学習キット(USB-IO)ですが、こちらもモジュール(mod_usbio.as)の不具合を修正しました。これは、K-Kさん(びんずめ堂)が作成したUSBIOプラグイン及びモジュールと同様のものです。HSP3の場合は、DLLを使わずにモジュールだけでUSBIOの制御を行なうことができます。
USB-IOは、テクノキットさん、Km2Netさんからもキットや完成品が販売されていて、入手もし易く使い勝手も良いハードです。私も今回テストでテクノキットさんのUSB-IO/インバータボード使用させて頂きましたが、手軽に実験ができて汎用性もあることに感動しました。
上の写真で一番手前にあるのが、USB-IO/インバータボード(USB-IO/IVB)、左上がヒダピオ学習回路、右上が汎用USB-IOボードです。USB-IO/IVBは、ボード上のLEDだけでなく12bitの出力、4bitの入力を制御することができ、色々な応用が可能になります。ここでこっそり発表しちゃいますが、今回のHSPプログラムコンテスト2010では、協賛もしてくれているテクノキットさんからこのUSB-IO/IVBを10名に副賞として贈られる予定です。このボードは完成品なので、ハンダ付けをすることなく接続するだけですぐ使うことができます。他にも、Km2NetさんからもHSPプログラムコンテスト2010のために、書籍やUSB-IOの副賞を提供頂いています。
そんなわけで、HSPからのUSBハードウェア制御はこれからも充実させていきたいと考えていますので、一人でも多くの人が興味を持ってくれると嬉しいです。
アップデートされたモジュールをすべてまとめたアーカイブがこちらです。
hsp321usbio.zip (20.1 KiB)
HSP3.21がインストールされているフォルダに、hsp321usbioフォルダの内容を上書きすることでアップデートされます。サンプルも含まれていますので試してみてください。また、不具合や問題があればお知らせください。
- Comments (Close): 4
- Trackbacks: 0
Home > Archives > 2010-08-29
- Search
- Feeds
- Meta