インストール(ESP-WROOM-32)

Arduino IDE 1.8.XからESP-WROOM-32を操作するための、追加ソフトウェアをインストールする方法です。Espressif Systemsが提供している、Arduino core for the ESP32を利用します。ここでは、Windows10(64ビット版)にインストールする場合の操作を紹介します。

  1. Arduinoソフトウェアのボードマネージャを利用してインストールする方法
  2. 開発リポジトリ(github)からインストールする方法

Arduino core fore the ESP32のInstallingのページによると、ボードマネージャを利用する方法を推奨しているようです。

We recommend you install the support using the Boards Manager, but other options are available depending on your operating system.

このページでは、Arduinoソフトウェアのボードマネージャを利用する方法を紹介します。

i
Arduino IDE 2.0系列でのインストールは、こちらを参照してください。

事前作業

Arduinoソフトウェアのインストール

Ardinoソフトウェアをインストールしていない場合は、Arduinoソフトウェアをインストールします。

Arduinoソフトウェアのインストールは、こちらのページを参照してください。

Arduino core for the ESP32のインストール

Arduinoソフトウェアのボードマネージャを利用する方法

基本的には、Arduinoソフトウェアにボードを追加インストールする方法と同じですが、ボードマネージャのURLを設定する必要があります。

ボードマネージャの設定

Arduinoソフトウェアを起動し、ファイル > 環境設定を選択します。

環境設定用のウインドウが表示されます。

次に、追加のボードマネージャのURLのテキストボックスの右にあるボタンをクリックし、追加のボードマネージャのURLを入力します。

ボードマネージャとして、以下のいずれかを設定します。前者は最新の安定版(latest stable release)、後者は最新の開発版(latest development release)です。

インストール

Arduinoソフトウェアの、ツール > ボード > ボードマネージャを選択し、ボードマネージャを起動します。

esp32を選択します。右上の検索領域に、“esp32"を入力すると簡単に見つかります。

esp32 by Espressif Systemsの領域にマウスが入ると、バージョン選択のプルダウンと、インストールボタンが現れます。

インストールしたいバージョンを選択した後、インストールボタンをクリックすると、インストールが開始されます。

しばらくすると、インストールが完了します。

Arduinoソフトウェアの、ツール > ボード を選択すると、ESP32関連のボードを選ぶことができるようになっています。

必要に応じて、動作確認してください。

動作確認

Arduinoソフトウェアを利用する。

Arduinoソフトウェアを起動します。

メニューバーから、ツール > ボード を選択し、PCに接続しているボードを選択します。私は、「ESP32 Dev Module」を選択しました

メニューバーから、ツール > シリアルポート を選択し、PCに接続しているシリアルポートを選択します。私は、「COM3」を選択しました。Arduino Unoでは見られない項目が表示されていることがわかります。

サンプルプログラムを動かす

サンプルプログラムとして、blink(Lチカ)を動かしてみます。

ファイル > スケッチ例 > 01.Basics > Blink を選択します。

ESP-WROOM-32では、LED_BUILTIN が定義されていないようなので、一行追加しました(25行目)。

マイコンボードに書き込むをクリックして、スケッチのコンパイルとアップロードを行います。

下の画像は、13番ピンにLEDを接続して、blink を実行したときのものです。実際には点滅しています。これは、古いバージョンを利用した際の画像ですが、新しいバージョンでも問題なく動作しました。

!
電流制限抵抗なしでLEDを点灯させるのはご法度なので、自己責任でお願いします。

ESP-WROOM-32用のスケッチの例も追加されています(ボードを選択すると、メニューに表れます)。

バージョン

Hardware:ESP-WROOM-32
Software:Arduino 1.8.19/Arduino core for the ESP32 v2.0.2

最終更新日

October 2, 2022

inserted by FC2 system