注釈

こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。

参加する理由は?

  • エキスパートサポート:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。

  • 学び&共有:ヒントやチュートリアルを交換してスキルを向上させましょう。

  • 独占的なプレビュー:新製品の発表や先行プレビューに早期アクセスしましょう。

  • 特別割引:最新製品の独占割引をお楽しみください。

  • 祭りのプロモーションとギフト:ギフトや祝日のプロモーションに参加しましょう。

👉 私たちと一緒に探索し、創造する準備はできていますか?[ここ]をクリックして今すぐ参加しましょう!

ESP32用ドライバを手動でインストールする

ESP32ボードをUSBでパソコンに接続しても、Arduino IDEやThonny IDEで**ポートが表示されない**(または**COM1**しか表示されない)場合は、パソコンがボードを認識していない可能性があります。 この場合は、USBドライバを手動でインストールする必要があります。

ESP32ボードには2種類のUSB-シリアル変換チップが使われています:

  • CP2102

  • CH340

機能的には同じですが、必要なUSBドライバが異なります。

../_images/driver_ch340_cp2102.jpg

CH340ドライバのインストール方法

このセクションでは、CH340ドライバを各OSにインストールする方法を説明します。多くの場合、ドライバは自動的にインストールされますが、システム構成によっては初回接続時に手動インストールが必要になることがあります。

ドライバ

CH340チップはWCH社によって製造されています。以下に、公式WCHサイトからダウンロードできる各OS向けドライバのリンクを示します:

また、最新バージョンはWCHの中国語公式サイトからも確認できます:

Google Chromeを使用している場合は、ページの翻訳機能を利用することができます。

次に、各OSにおけるCH340ドライバのインストール手順を説明します。

Windows 7/11

  1. ドライバをダウンロードします。

  2. .exe ファイルをダブルクリックします。ZIP版を使用する場合は、まず解凍してから .exe を実行します。

  3. 以前のドライバを削除するには「Uninstall」、その後「Install」をクリックします。

    ../_images/driver_ch340_install.png
  4. インストール後、「デバイスマネージャー」を開きます。(スタートボタンや ⊞ + R キーを押して devmgmt.msc と入力)

    ../_images/driver_ch340_device.png
  5. 「ポート(COMとLPT)」を展開し、USB-SERIAL CH340 (COM##) が表示されることを確認します。

    ../_images/driver_ch340_com.png

macOS

  1. ドライバパッケージをダウンロード・解凍します。

  2. フォルダ内の .pkg ファイルをダブルクリックしてインストールを開始します。

    注釈

    「システム拡張がブロックされました」や「未確認の開発元」などの警告が出る場合は、 システム設定 > プライバシーとセキュリティ へ移動し、WCHの拡張機能を「許可」してください。 パスワードの入力が求められることがあります。再起動が必要です。

    ../_images/driver_ch340_install_mac.png
  3. ドライバの動作確認:CH340デバイスを接続し、ターミナルを開いて以下を実行:

    ls /dev/cu*
    
  4. /dev/cu.usbserial***** のようなデバイスが表示されれば、正常にインストールされています。

    ../_images/driver_ch340_mac_port.png

Linux

  1. 多くのLinuxディストリビューションにはCH340ドライバが含まれており、接続するだけで動作します。 認識されない場合は以下を実行してシステムを更新します:

    sudo apt-get update
    sudo apt-get upgrade
    
  2. 手動でLinux用ドライバをインストールする場合は、以下からダウンロードしてください:

  3. ESP32ボードを再接続し、次のコマンドをターミナルで実行します:

    ls /dev/ttyUSB*
    
  4. /dev/ttyUSB0 のような表示があれば、ドライバは正常に動作しています。

CH2102 ドライバのインストール方法

このガイドでは、CH2102 USB-シリアルドライバを各オペレーティングシステムにインストールする手順を説明します。 多くの場合、ドライバはOSによって自動的にインストールされますが、システムのバージョンや構成によっては、初めてCH2102デバイスを接続する際に手動でインストールする必要がある場合があります。

Windows

  1. Silicon Labs USB to UART Bridge VCP Drivers ページにアクセスし、CP210x_Universal_Windows_Driver をダウンロードします。

  2. ZIPファイルを解凍し、.inf ファイルを右クリックして インストール を選択します。画面の指示に従ってインストールを完了してください。

    ../_images/driver_cp2102_install.png
  3. インストールが完了したら、CP2102デバイスをUSBポートに接続します。 デバイスマネージャー を開きます(⊞ Win + Rを押し、 devmgmt.msc と入力してEnter)。

  4. ポート(COMとLPT) を展開すると、 Silicon Labs CP210x USB to UART Bridge (COM#) というエントリが表示されます。

    ../_images/driver_cp2102_com.png
  5. 警告アイコンなしで表示されていれば、ドライバは正しくインストールされています。

macOS

CP2102 USB-UARTブリッジはSilicon Labs製です。最近のmacOSバージョンでは基本的なサポートが含まれている場合がありますが、完全な互換性と安定性のために公式ドライバのインストールが推奨されます。

  1. USB to UART Bridge VCP Drivers ページにアクセスし、システム(Apple Silicon または Intel)に適した CP210x VCP Mac OSX Driver をダウンロードします。

  2. ダウンロードしたZIPファイルを解凍し、含まれている .dmg ファイルをダブルクリックしてマウントします。

  3. マウントされたボリューム内で Install CP210x VCP Driver.app を実行します。

  4. 画面の指示に従ってインストールを完了してください。

    ../_images/driver_cp2102_mac_install.png
  5. macOS 10.13以降では、ドライバ拡張がブロックされることがあります。以下の操作を行ってください:

    • システム設定 > プライバシーとセキュリティ に移動

    • Silicon Labsの拡張機能の横にある 許可 をクリック

    • 必要であればロックアイコンをクリックし、パスワードを入力して設定を解除

    • Macを再起動して変更を適用

  6. インストールが完了したら、 Macを再起動 してください(まだの場合)。

  7. ドライバが正しくインストールされたか確認するには、ターミナルを開いて次のコマンドを実行:

    ls /dev/cu.*
    
  8. 以下のようなデバイスが表示されていれば、ドライバは正常に機能しています:

    /dev/cu.SLAB_USBtoUART
    

Linux

  1. ほとんどのLinuxディストリビューション(Ubuntu、Debian、Fedoraなど)にはCP2102ドライバのサポートが組み込まれており、デバイスを接続するだけで自動的に利用可能になります。

  2. デバイスが認識されない場合は、以下のコマンドでシステムを更新してください:

    sudo apt-get update
    sudo apt-get upgrade
    
  3. 更新後、CP2102デバイスを再接続し、次のコマンドを実行します:

    ls /dev/ttyUSB*
    
  4. ドライバが正しく動作していれば、次のような出力が表示されます:

    /dev/ttyUSB0
    
  5. また、カーネルログを確認して認識されたかどうか確認できます:

    dmesg | grep ttyUSB