Arduinoインストール方法とESP32書き込み手順まとめ【初心者向け】
こんにちは。今回は、パソコンにArduino IDEをインストールし、ESP32評価ボードにサンプルプログラムを書き込む方法を紹介します。
初めての方でも迷わないように、実際の操作手順をそのまままとめました。
Arduino IDE をダウンロードする
手っ取り早くインストールするなら、ここからどうぞ
https://www.arduino.cc/en/software/#ide
まずはWebブラウザーを開き、「Arduino」と検索して公式サイトへアクセスします。
- Arduino公式サイトを開く
- 上部メニューの 「Software」 をクリック
- 自分のOSに合ったインストーラーを選択
- 今回は Windows を使用しているので Windows Installer を選択
- 寄付の画面が出ますが、今回は「Just Download」でOK
- ダウンロードが完了したら、ダウンロードフォルダからインストーラーを実行
セットアップ画面が開いたら、
- 「同意する」
- インストール先は標準のままでOK
そのままインストールを進めます。
インストール完了後、「Arduino IDEを実行する」にチェックが入った状態で完了を押すとIDEが起動します。
ESP32ボードをパソコンに接続する
今回使用するのは ESP32-S3 の評価ボードです。
USBケーブルでパソコンに接続します。
Arduino IDEの右下にある 「ボードを選択」 から、接続したESP32ボードを選びます。
初回は関連ファイルのインストールを求められるので「はい」を選択します。
私の環境では、ここで約15分ほどかかりました。
Arduino IDE を日本語化する(任意)
メニューの ファイル → Preferences(環境設定) → Language → 日本語 を選択してOKを押すと、日本語表示になります。
サンプルスケッチを開く
次に、ESP32用のサンプルプログラムを開きます。
- ファイル → スケッチ例 上部はArduino標準のサンプル 下部にESP32-S3用のサンプルが並びます
今回は、評価ボードに搭載されている RGB LED を点灯させるサンプル を使います。
ESP32 → GPIO → BlinkRGB を選択して開きます。
サンプルを書き込む(コンパイル → 書き込み)
スケッチを開いたら、そのまま書き込みボタンを押します。
- コンパイル:人間が読めるコードをマイコンが理解できる機械語に変換する処理
- コンパイル完了後、自動的に書き込みが始まる
LEDが光らない?原因はピン番号の定義
書き込み後、本来ならRGB LEDが光るはずですが、光らない場合があります。
原因は、サンプル内で使われている RGB_BUILTIN の定義が評価ボードに合っていないためです。
そこで、以下のようにピン番号を定義します。
#define RGB_BUILTIN 48
※私は評価ボードのピン配置を確認して48番だと分かりましたが、初心者の方は無理に覚えなくて大丈夫です。
定義を追加したら、もう一度書き込みを行います。
7. RGB LED が点灯!
書き込みが成功すると、評価ボード上のRGB LEDが
- 赤
- 緑
- 青
の順に点灯します。
サンプルコードでは「白 → 消灯 → 赤 → 緑 → 青」という動作になっているようですが、白が点灯しないなど細かい挙動は評価ボードによって異なる場合があります。
このあたりは別の動画で詳しく解説します。
まとめ
今回の流れをまとめると以下の通りです。
- Arduino IDE をダウンロード・インストールする
- ESP32ボードを接続し、ボードマネージャーを設定
- 日本語化すると操作が分かりやすい
- サンプルスケッチを開いて書き込む
- RGB LED が光らない場合はピン番号を定義する
ArduinoとESP32を使えば、初心者でも簡単にマイコン開発を始められます。
ぜひ試してみてください。
