53
WindowsでシリアルデバイスのCOMポートを検出する方法

USBシリアルデバイスの操作は、決して単純なワークフローではありません。まずデバイスマネージャーでCOMポートを特定し、次にアプリケーションにそのCOMポートを使用するように指示する必要があります。

シリアルポート通知

(画像提供:Tom's Hardware)

最も基本的なレベルでは、Serial Port Notifier は通知を通じてデバイスの接続/切断を知らせてくれます。しかし、その裏ではデバイスにカスタム名を付けたり、特定のアプリケーションを起動するランチャーを作成したりすることも可能です。

このプロジェクトに必要なものは

  • Windows 10 / 11 を実行しているPC
  • Raspberry Pi PicoなどのUSBシリアルデバイス

シリアルポート通知ツールのインストール

 1. SourceForge からSerial Port Notifier をダウンロードします。

2.インストーラーがマシンに変更を加えることを許可します。

シリアルポート通知

(画像提供:Tom's Hardware)

3. 「次へ」をクリックして、デフォルトのスタート メニュー フォルダーを受け入れます。

シリアルポート通知

(画像提供:Tom's Hardware)

4. 「インストール」をクリックしてインストールを完了します。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

シリアルポート通知

(画像提供:Tom's Hardware)

5. 「完了」をクリックしてインストーラーを閉じます。チェックボックスが2つあります。1つはReadmeファイル用、もう1つはアプリケーションを起動するためのものです。Readmeファイルの読み込みは任意ですが、「Serial Port Monitor.exeを実行する」が選択されていることを確認してください。

シリアルポート通知

(画像提供:Tom's Hardware)

シリアルポート通知ツールの使用

シリアルポート通知

(画像提供:Tom's Hardware)

シリアルプリント通知機能は通知エリアに常駐し、最も基本的なレベルでは、USB / シリアルデバイスの接続 / 切断時に自動的にポップアップ表示されます。COMポートの値は、Arduino、Raspberry Pi Pico、その他のマイクロコントローラーボードへのコード書き込みなど、プロジェクトで使用できます。

基本的な機能は次のように動作します。

1. USBシリアルデバイスを挿入します。CircuitPythonを実行しているRaspberry Pi Picoを使用しました。

2.通知領域に表示される通知をメモします。

シリアルポート通知

(画像提供:Tom's Hardware)

3. USBシリアルデバイスを取り外します。

4.シリアル ポート ノーティファイアによってデバイスが削除されたことが確認されることに注意してください。

シリアルポート通知

(画像提供:Tom's Hardware)

COMポート番号は便利ですが、人間は名前を使うことを好みます。幸いなことに、COMポートの名前を変更して簡単に識別できるようにすることができます。

1. USBをシリアルデバイスに接続します。ここではRaspberry Pi Picoを接続しました。

2.通知ポップアップで割り当てられた COM ポートをメモします。

シリアルポート通知

(画像提供:Tom's Hardware)

3. 「隠れているアイコンを表示」を左クリックし、シリアルポート通知アイコンを右クリックします。

シリアルポート通知

(画像提供:Tom's Hardware)

4.正しい COM ポートを選択し、「名前の変更」をクリックします。

シリアルポート通知

(画像提供:Tom's Hardware)

5.デバイスのカスタム名を入力し、「OK」をクリックして保存します。

シリアルポート通知

(画像提供:Tom's Hardware)

6. COM ポートが、希望する名前を使用して識別されるようになりました。

シリアルポート通知

(画像提供:Tom's Hardware)

カスタムランチャーの作成

Serial Port Notifierには、ランチャーという便利な機能があります。特定のアプリケーションを開いたり、アクションを実行したりするためのカスタムランチャーを作成できます。これらのランチャーは接続されているすべてのデバイスで動作し、PuTTYなどの一般的なアプリケーションで役立ちます。 

デバイスの制御と通信に使用できるターミナル エミュレーターである PuTTY を起動するためのランチャーを作成します。

1. 「隠れているアイコンを表示」を左クリックし、シリアルポート通知アイコンを右クリックします。

シリアルポート通知

(画像提供:Tom's Hardware)

2. 「設定」をクリックします。

シリアルポート通知

(画像提供:Tom's Hardware)

3. 「新規」をクリックして新しいランチャーを作成します。

シリアルポート通知

(画像提供:Tom's Hardware)

4.ランチャーに「PuTTY」というラベルを付けます。

シリアルポート通知

(画像提供:Tom's Hardware)

5. …アイコンをクリックし、PuTTY.exeファイルへ移動します。PuTTYファイルはProgram Files > PuTTYにあります。

シリアルポート通知

(画像提供:Tom's Hardware)

6.コマンドラインで以下のコマンドを入力し、PuTTY を起動して特定の接続情報を設定します。「OK」をクリックして保存します。この行では、ボーレート(接続速度)、データビット 8、パリティなし(n)、ストップビット 1、フロー制御なし(N)を設定します。

シリアルポート通知

(画像提供:Tom's Hardware)

7. 「OK」をクリックして設定ダイアログを保存し閉じます。

シリアルポート通知

(画像提供:Tom's Hardware)

8.シリアル プリント 通知に戻り、正しい COM ポートを選択して、ランチャーをクリックします。

シリアルポート通知

(画像提供:Tom's Hardware)

PuTTY が起動し、USB シリアル デバイスで使用できるようになります。

シリアルポート通知

(画像提供:Tom's Hardware)