Python言語でDACSのBluetooth製品を操作
 

まずは Windowsパソコンに Python をインストール

  Python は、コンパイルが不要なインタープリタ形式の言語で、プログラミング開発が素早くできるメリットがあります。 無償で配布されていますので、インターネットで「Python インストール」にて検索し、そちらを参考にして Python の動作環境を準備してください。

シリアル通信用の pySerial をインストール

  DACS-9600BTシリーズは、シリアル通信で送受信を実行します。
  コマンドプロンプトで pip install pyserial と入力して pySerial をインストールします。

  以下、デバイスがWindwosパソコンに接続されていて、Bluetoothデバイスのペアリングが完了しているものとします。

サンプルプログラムのダウンロード

  以下の サンプルプログラム1,2 をダウンロードできます。
  サンプルプログラムのダウンロード

サンプルプログラム その1

  デバイスに接続されている COMポート番号がわかっている場合は、次のようなサンプルプログラムとなります。サンプルでは COM6 となっていますが、この部分をデバイスのCOMポート番号に置き換えてください。また、このサンプルプログラムでは、デバイスから応答してくるデータの文字数(バイト数)は 9文字としています。Wコマンドなどの応答は、9文字固定ですので、1コマンドに対応する受信文字数が固定の場合は、このサンプルのような手順で十分です。

サンプルプログラム その2

  デバイスに接続されている COMポート番号を検索する手順と、コマンドに対応する受信文字数が、固定でない場合の受信手順を含んだサンプルプログラムです。動作内容は、ダウンロードしたソースプログラムの注釈(和文)をご覧ください。

(完)

  このページに直接こられた方は、こちらをクリックして、
  ダックス技研株式会社 計測制御用電子機器のHOMEに移動してください。
  USB接続のDIO、計測ユニットなどDACS製品を掲載しています。

    ダックス技研株式会社     〒709-0721 岡山県赤磐市桜が丘東5-5-380

Copyright(C) DACS electronics