適切な手順に従えば、Arduino IDE を Raspberry Pi にインストールするのは簡単です。このインストールを実行するには主に 2 つの方法があります。Raspbian リポジトリを使用する方法と、Arduino の公式 Web サイトから最新バージョンを手動でダウンロードする方法です。各方法には長所と短所がありますが、どちらの方法でも開発環境を利用して、Raspberry Pi から直接 Arduino ボードをプログラムできます。
Arduino IDEは非常に人気のある開発環境です また、エレクトロニクス愛好家によって、Arduino ボードのさまざまなモデルをプログラムするために広く使用されています。 Arduino UNO またはESP8266。さらに、Raspberry Pi では、このツールは多くの複雑なことをせずにインストールできるため、ユーザーは完全なコンピューターを必要とせずにプロジェクトを進めることができます。
設置には何が必要ですか?
始める前に注意することが重要です 材料と前提条件 取り付け用に。 Raspberry Pi が動作することが必須であり、できれば更新された Raspbian オペレーティング システムを搭載している必要があります。さらに、Arduino ボード (UNO モデルなど) と、それを接続するための対応する USB ケーブルが必要です。
インストール中に最高のユーザー エクスペリエンスを実現し、互換性の問題を回避するには、続行する前にリポジトリと Raspberry ソフトウェアの両方を更新することをお勧めします。これを行うには、コマンド ターミナルを開いて次を実行します。
sudo apt-get update && sudo apt-get upgrade
リポジトリからArduino IDEをインストールする
これは、Arduino IDE の基本バージョンを Raspberry Pi にインストールする最も簡単な方法です。コマンド経由 sudo apt-get install arduino
、少し古いバージョンの IDE (通常はバージョン 1.6) がダウンロードされます。このバージョンは機能しますが、ESP32 や ESP8266 などの最新のボードとの互換性がない可能性があります。
インストールが完了すると、メニューにArduino IDEが表示されます。 プログラミング あなたのラズベリーの。ここから、それを開いてプロジェクトの作業を開始できます。この方法に従うことにした場合は、将来的に手動で更新して最新バージョンを入手することを検討することをお勧めします。
公式サイトからArduino IDEをインストール
IDE の最新バージョンを入手するには、手動インストールを実行することをお勧めします。これにより、新しいボードや AVR チップのバージョンのサポートなど、すべての最新機能を使用できるようになります。これを行うには、次の手順に従います。
- ソフトウェア セクションの Arduino 公式ページにアクセスします。 https://www.arduino.cc/en/software.
- Raspberry Pi のアーキテクチャに対応するファイルをダウンロードします。最も一般的なのは、オプションを選択することです Linux ARM 32 ビット.
- ダウンロードしたら、ターミナルを開き、ファイルが保存されている「ダウンロード」フォルダーに移動します。
- 次のコマンドを使用してファイルを抽出します。
tar -xf arduino-####-linuxarm.tar.xz
(#### をダウンロードしたバージョンに置き換えます)。 - 解凍したディレクトリを次の場所に移動します / opt コマンドで:
sudo mv arduino-#### /opt
. - 最後に、スクリプトを実行してインストールを完了します。
sudo /opt/arduino-####/install.sh
.
これらの手順により、Arduino IDE の最新バージョンがインストールされ、ESP8266 および ESP32 ボードの統合、統合されたデバッグ、より優れたライブラリ マネージャーなどの新機能にアクセスできるようになります。
トラブルシューティングと一般的なエラー
インストール中または Arduino ボードを Raspberry Pi に接続するときに問題が発生する場合があります。最も一般的なエラーの 1 つは、ボードのシリアル ポートにアクセスするための十分な権限がないことです。この問題を解決するには、次のコマンドを使用します。
sudo chmod a+rw /dev/ttyACM0
これにより、Arduino IDE がポートに接続されたボードと正しく通信できるようになります。 / dev / ttyACM0.
高度な統合: Arduino CLI のインストール
グラフィカル インターフェイスが利用できないプロジェクト、またはターミナルを使用したいプロジェクトの場合は、次のようにインストールできます。 Arduino CLI (コマンドラインインターフェース)。これは、コマンド ライン経由でコードをコンパイルしてアップロードできる軽量のツールです。インストールするには、次の手順に従います。
- 次のコマンドを使用してインストール スクリプトをダウンロードします。
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
. - 以下を使用してプレート インデックスを更新します。
arduino-cli core update-index
. - ボードマネージャーをインストールします。
arduino-cli core install arduino:avr
. - 以下を使用してスケッチをコンパイルします。
arduino-cli compile --fqbn arduino:avr:uno mysketch/
. - 以下を使用してコードをボードにアップロードします。
arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:avr:uno mysketch/
.
これにより、サーバーまたはヘッドレス モードの Raspberry Pi など、グラフィカル インターフェイスのないシステムでも Arduino プロジェクトで作業できるようになります。
ESP32 や ESP8266 などのボードを使用している場合は、 対応する URL を忘れずに追加してください これにより、コードのコンパイルおよびアップロード時にこれらのプラットフォームが完全にサポートされます。