今回は開発環境を構築します。

今回使用するのはDOITのESP-WROOM-32開発ボード。

ドライバインストール

今回使用するボードはドライバーが自動的に登録されないので、ダウンロードしてインストールします。

https://jp.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

OSに会ったドライバーをダウンロードしてインストールしてください。

Arduino-IDEダウンロード

続いて、ArduinoIDEをダウンロード。

https://www.arduino.cc/en/main/software

とりあえず、解凍します。(まだ起動しなくていいです。)

ボードのインストール

通常、ボードやライブラリはボードマネージャを使用して取得できますが、ESP-WROOM-32開発用ライブラリは手動でインストールする必要があります。
以下のGitHubのurl からzip形式でダウンロードします。

https://github.com/espressif/arduino-esp32

ダウンロードしたZIPファイルをArduino-IDEのインストールフォルダに以下のようにフォルダを作成して解凍します。

⇒     

<Arduino IDEインストールフォルダ>\hardware\espressif\esp32

解凍した”get.exe”を管理者権限で実行します。

<Arduino IDEインストールフォルダ>\hardware\espressif\esp32\tools\get.exe

ここまで来たらIDEを起動します。

起動したら「ツール」⇒「ボード」⇒「ESP32 Dev Module」と選択します。

ライブラリの追加

続いて、ライブラリを追加します。

まず、ライブラリのURLを登録します。

「ファイル」⇒「環境設定」を選択すると設定画面が起動します。

「追加のボードマネージャのURL」に以下のアドレスを設定し、OKをクリックします。

http://arduino.esp8266.com/stable/package_esp8266com_index.json

続いて、「スケッチ」⇒「ライブラリをインクルード」⇒「ライブラリを管理」を選択するとライブラリマネージャが起動します。

“WiFiClientSecure”と”PubSubClient”をそれぞれ検索してインストールしてください。

これでやっと準備が整いました。

次回はいよいよデバイスとプログラムを実装します。