Home > HSP | ダウンロード > HSP3用のArduino制御モジュール

HSP3用のArduino制御モジュール

ハードウェア制御のための手軽なデバイスとして広く使用されているArduinoをHSP3からコントロールするためのモジュールを作成しました。

もともと、Arduinoにはスクリプトにより自律制御する仕組みがありますが、PCにUSB接続されたArduinoをHSPから制御することで、より多くの機能と組み合わせることができ、活用の幅が広がります。
このモジュールでは、Arduinoが用意しているFirmataという通信プロトコルを利用して、外部からArduinoの入出力を制御します。Arduinoとの通信は、USB経由のシリアルポートで行なわれ非常にシンプルで手軽なものになっています。手軽で安価に入手できるArduinoは、多くの資料や接続モジュールがあり、電子工作やハードウェア制御の入門用としても適しています。
今後リリースされるHSPの新しいバージョンでは、Arduinoの制御モジュールを標準で使用できるよう準備を進めていきたいと考えています。

現在のHSPに追加でインストール可能なパッケージも、以下のリンクからダウンロードできますので、興味のある方はぜひ試用してみてください。

  hsp_arduino.zip (67.9 KiB)

詳しい利用方法などは、こちらのマニュアルを参照してください。

arduino.as マニュアル
http://www.onionsoft.net/hsp/v35/doclib/hsp_arduino.txt

インストール方法

HSP3.4以降のHSP3インストールフォルダに上書きする形でアーカイブ内のファイルをコピーしてください。
(common,doclib等の同名フォルダも上書きで更新することで、新規ファイルが追加されます)
モジュールについての詳しい使用方法は、doclib内のhsp_arduino.txtをご覧ください。

Related posts:

  1. HSP3.32aリリース版を公開しました
  2. HSP3.3リリース版を先行公開しました
  3. HSP3.32RC1フルセットを公開しました
  4. HSP3.31リリース版を先行公開しました
  5. HSP3.4RC2フルセットを公開しました

このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをはてなブックマークに追加

Comments:5

take 19-07-10 (水) 6:00

「hsp_arduino.zip (67.9 KiB)」がダウンロードできません。
よろしくお願いいたします。

onitama 19-07-15 (月) 2:15

申し訳ありませんでした。修正致しました。

taka 20-09-22 (火) 20:18

arduino mega を使って、スイッチ入力プログラムを作っています。digitalRead(sw)命令で、swが15までは入力できますが、16以上は入力値がすべて0になります。「Firmata」の問題かもしれませんが、解決方法が分かればよろしくお願いします。

taka 20-09-22 (火) 20:29

「arduino mega」では、digitalRead(sw)命令で、swが16以上になると、入力値がすべて「0」になります。「Firmata」の問題かもしれませんが、解決方法が分かれば、よろしくお願いします。

onitama 20-09-25 (金) 19:39

ご報告ありがとうございます。
arduino mega は手元にないのですが、そのままで認識されないようならばFirmataの通信プロトコルが拡張されているのかもしれません。
拡張された仕様の違いがわかれば対応できるかもしれません。
こちらでも少し調査してみたいと思います。

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
https://www.onionsoft.net/wp/archives/1809/trackback
Listed below are links to weblogs that reference
HSP3用のArduino制御モジュール from おにたま(オニオンソフト)のおぼえがき

Home > HSP | ダウンロード > HSP3用のArduino制御モジュール

Search
Feeds
Meta

Return to page top