Arduino IDE 2.3 Install

更新日: 2026.03.20

概要

ESP32用のコード開発環境として、"Arduino IDE 2.3" をインストールします。 ESP32には専用の開発環境 "ESP IDE" が有るのですがこちらの方が使い勝手良い様に思います。

Install

* 公式サイトからのダウンロード

公式サイト から最新の Linux AppImage 64 bits をダウンロード。

Arduino IDE download page

DOWNLOADボタンの横の欄でOSを選択します。今回はUbuntuなので "Linux AppImage(64-bit X86-64)" を選択。

* 実行権限を付与

ダウンロードしたファイルに実行権限を与えます。 今回ダウンロードしたファイルは "arduino-ide_2.3.8_Linux_64bit.AppImage" でした。

chmod +x arduino-ide_2.3.8_Linux_64bit.AppImage

これでアプリは起動します。

利便性向上

使い勝手を良くするために flatpak と Gear Lever をインストールします。

* flatpak のインストール

sudo apt update sudo apt install flatpak

インストール後、Flathubリポジトリの追加

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

* Gear Lever のインストール

Gear Lever は、AppImage をインストール済みのアプリのように「アプリケーションメニュー」に統合するツール。 Flathubからインストールします。

flatpak install flathub it.mijorus.gearlever

これでアプリ一覧に「Gear Lever」が追加されます。

* Arduinoをアプリ一覧へ登録

Ubuntuのアプリ一覧から「Gear Lever」を起動します。下記1はその画面

How to regist arduino
  1. 画面上に、ダウンロードした "arduino-ide_2.3.8_Linux_64bit.AppImage" をドラッグ&ドロップ。
  2. 右上のUnlockをクリック。
  3. Move tp app menub ボタンをクリック。
  4. この画面で登録完了。これでアプリ一覧から起動出来ます。

ESP関係の設定

Arduino IDE で ESP32/ESP8266 用のコードを書くために下記の処理を行います。 ファイルー>基本設定と進み

Setup Arduino IDE part1.

"追加のボードマネージャのURL:" 欄に

https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

と入れて、”OK”ボタンを押して下さい。

次に、ツールー>ボードー>ボードマネジャーと進んで下さい。

Setup Arduino IDE part2.

ボードマネージャーの画面で "esp32 by Espressif Systems" と "esp8266 by Community" をインストールして下さい。

作業ディレクトリの設定

デフォルトの作業用ディレクトリはホームディレクトリになります。ディレクトリを変更したい場合は、 ファイルー>基本設定をクリック。ポップアップウインドウの参照ボタンをクリックして作業用ディレクトリを設定します。  

Setup Arduino working dir.

詳細設定

Ctrl + SHIFT + PまたはF1キーで詳細設定画面が表示されます。ここではIDEに関する多くの設定出来ます。 例えば、タブ、FONTの設定は検索欄に ”基本設定” と入力 ー> ”ユーザー設定を開く” を クリックー>テキストエディタをクリックすると設定画面が表示されます。

Setup Arduino misc.

LittleFS Uploader

Arduino 2.xでLittleFS Uploaderが使える様になりました。Ubuntuで使用する手順は以下の通り。

  • earlephilhower/arduino-littlefs-upload で最新でデータをダウンロード。(今回は "arduino-littlefs-upload-1.6.3.vsix" でした)
    • Setup Arduino littleFS Uploader part1.
  • Arduino IDEの全てのウインドウを閉じる(IDEを終了する)
  • ファイルマネジャーの設定画面で 隠しファイルを表示(H)を有効にする
    • Setup Arduino littleFS Uploader part2.
  • ホームディレクトリで ”.arduinoIDE” フォルダを探す
    • もしなければ一度Arduino IDE 2.xを上げて何もせずに終了して下さい。”.arduinoIDE”が自動に作成されます。
  • ”.arduinoIDE” の下の ”plugin-storage” にダウンロードしたファイル、arduino-littlefs-upload-1.6.3.vsixを保存。
    • ”plugin-storage”フォルダがなければ、作製してそこに保存して下さい
    • Setup Arduino littleFS Uploader part3.
  • Arduino IDEを上げてF1キーを押す。検索窓に”upload”と入力
  • プルダウンメニューから "Upload...." をクリックすればUploadが開始します。
    • Setup Arduino littleFS Uploader part4.
    • Uploderは作業フォルダに有る”data”フォルダの中身をUploadします。
    • IDE 1.8.19(旧バージョン)同様、シリアルモニタが上がっているとUpload出来ません。

最後に

2.Xは1.8.19に比べエディタ等使い易くなった点が多いです。今後は2.Xに移って行きたいと思います。

SINCE 2026