8.2 Arduino core for ESP32
ESP32とArduino
ESP32自身は様々なプログラミング言語、プラットフォームで開発が可能ですが、今回はArduinoIDEによる開発ができることを目指します。
USBシリアルドライバのインストール
-
KE32-WROVER-C10を使う場合
-
ESP32-DevKitCを使う場合
Arduino IDE
ArduinoIDEを使用します。
インストールについては、割愛します。
ESP32開発をするためのIDE設定
ArduinoIDE上で開発するための設定は、次の手順になります。
- Arduino IDEを起動します。
- Preferences(環境設定)ウィンドウを開きます。
- 「追加のボードマネージャのURL」のテキストボックスに、次のURLを入力します。
https://dl.espressif.com/dl/package_esp32_index.json - メニューから、「ツール」「ボード」「ボードマネージャ...」を選択します。
- 「ボードマネージャ」のダイアログが開きます。検索ボックスに「esp32」と入力します。
- 「esp32 by Espressif Systems」が出てくるので、「インストール」ボタンを押します。インストールができたら、「閉じる」ボタンを押して閉じます。
- 「ツール」「ボード」で、「ESP32 Dev Module」を選択します。
- 同じく「ツール」「シリアルポート」で、適切なポートを選択します。
動作確認用のサンプルスケッチ
Note
BLINKスケッチを動かしたい所ですが、ほとんどのESP32開発モジュールにはユーザーが使えるLEDは実装されていません。
- メニューから、「ファイル」「スケッチ例」「ESP32」「ChipID」「GetChipID」を選択して開きます。
- アップロードボタンを押してスケッチを書き込みます。
- シリアルモニタボタンを押します。通信速度は「115200bps」を選択します。
- シリアルモニタに「ESP32 Chip ID = ほにゃらら」の表示が何秒かおきに表示れされれば、動作OKです。