Arduino ライブラリのインストール管理

このチュートリアルでは、サンプルアプリケーションのコンパイルに必要な依存関係をインストールする方法を説明します。

Arduino IDE 2.Xのライブラリ管理

1. Arduino IDEを起動し、サイドバーのライブラリマネージャーアイコンをクリックします。

2. 検索をフィルタにライブラリの名前を入力し、目的のライブラリを探します。(例えばM5Unit-ENV)、目的のライブラリが見つかったらインストールをクリックします。

Note:
もし、ライブラリの依存関係をインストールというダイアログが表示された場合は全てをインストールをクリックして依存するライブラリもインストールしてください。依存ライブラリがない場合、コンパイルできなくなったり、一部の機能に異常が発生する場合があります。

3. ライブラリのインストールが成功するまで待ちます。エラーが発生した場合はエラーメッセージを確認して原因を調べてください。

Arduino IDE 1.8.19のライブラリ管理

1.Arduino IDE を起動し、ツール->ライブラリマネージャーを選択します。

2.検索をフィルタ…にライブラリ名を入力し、一覧でライブラリを探します。(例えば、M5Unit-ENV)

3. インストールをクリックします。

Note:
もし、ライブラリの依存関係をインストールというダイアログが表示された場合は全てをインストールをクリックして依存するライブラリもインストールしてください。依存ライブラリがない場合、コンパイルできなくなったり、一部の機能に異常が発生する場合があります。

4. ライブラリのインストールが成功するまで待ちます。エラーが発生した場合はエラーメッセージを確認して原因を調べてください。

Arduino CLIでライブラリをインストールする

端末(コマンドプロンプト)を開き、下記のようにコマンドを実行します。

1.目的のライブラリを検索する

arduino-cli lib search LibraryName

例:

$ arduino-cli lib search wifimanager
Name: "WiFiManager"
  Author: tzapu
  Maintainer: tzapu
  Sentence: ESP8266 WiFi Connection manager with fallback web configuration portal
  Paragraph: Library for configuring ESP8266 modules WiFi credentials at runtime.
  Website: https://github.com/tzapu/WiFiManager.git
  Category: Communication
  Architecture: esp8266
  Types: Contributed
  Versions: [0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.15.0-beta, 0.15.0]

2. ライブラリをインストール

arduino-cli lib install WiFiManager

例:

$ arduino-cli lib install WiFiManager
WiFiManager depends on WiFiManager@0.15.0
Downloading WiFiManager@0.15.0...
WiFiManager@0.15.0 downloaded
Installing WiFiManager@0.15.0...
Installed WiFiManager@0.15.0

依存ライブラリの手動インストール

サンプルのコンパイル時に以下のようなエラーが発生した場合は、以下の手順で関連する「依存ライブラリ」を探し、手動でインストールしてください。サンプルではUnit_MiniEncoderC.hがないというエラーが出ているのでそれを探します。

**1.

1.Githubの検索機能でUnit_MiniEncoderC.hのような不足しているヘッダーファイルを検索する

2.CodeリストにあるUnit_MiniEncoderC.hを含むlibrary.properties`ファイルを探す

3.該当するリポジトリをクリックし、<>Codeをクリックし、Download ZIPをクリックする

4.ダウンロードしたパッケージを解凍し、Arduino->librariesにドラッグする

Arduino ライブラリへのパス:
Windows: C:\Users{username}\Documents\Arduino
macOS: /Users/{username}/Documents/Arduino
Linux: /home/{username}/Arduino

On This Page