Arduino の公式サイトによると、「Arduino は使いやすいハードウェアとソフトウェアに基づいたオープンソースの電子機器プラットフォームである」とあります。 Arduino ボードは、センサーの光、ボタンを押す指、Twitter のメッセージなどの入力を読み取り、モーターを作動させる、LED を点灯させる、オンラインで何かを公開するなどの出力に変えることができるのです。 ボード上のマイクロコントローラーに一連の命令を送ることで、ボードに何をすべきかを指示することができます。 これを行うには、Arduino プログラミング言語 (Wiring ベース) と Processing ベースの Arduino ソフトウェア (IDE) を使用します」
この記事では、Arduino IDE を Debian 10 にインストールする方法を説明します。
Debian 10 の公式リポジトリから Arduino IDE をインストールする:
Arduino IDE は Debian 10 Buster の公式パッケージリポジトリで利用可能です。 そのため、APT パッケージマネージャを使って Debian 10 マシンに簡単にインストールできます。
まず、以下のコマンドで APT パッケージリポジトリキャッシュを更新します:

APT パッケージリポジトリキャッシュは更新されていなければなりません。

ここで、次のコマンドで Arduino IDE をインストールします:

ここで Y ボタンを押して <Enter> ボタンを押すと続行されます。

APT パッケージ マネージャーは、必要なすべてのパッケージをダウンロードし、インストールを行います。

Arduino IDE はこの時点でインストールされていなければなりません。

ここで、あなたの Debian 10 ログインユーザを dialout グループに追加しなければなりません。 そうしないと、Arduino コードを Arduino マイクロコントローラーにアップロードすることができません。

Debian 10 ログインユーザーを dialout グループに追加するには、次のコマンドを実行します:

次に、次のコマンドで Debian 10 マシンを再起動のうえ、起動します。

コンピュータが起動したら、Debian 10のアプリケーションメニューにあるArduino IDEが見つかります。 Arduino IDEのアイコンをクリックして起動します。

下のスクリーンショットにあるようにArduino IDEは起動します。

ヘルプ > About Arduinoに行くとArduino IDEのバージョンが 1.0.5 であることが確認できると思います。 これは本当に古いです。

次のセクションでは、最新のArduino IDEをArduinoの公式ウェブサイトからインストールする方法を紹介します。
公式ウェブサイトからのArduino IDEインストール:
Debian 10公式パッケージリポジトリからArduino IDEをインストールするのは簡単ですが、IDEバージョンが非常に古いために、多くの問題が起こる可能性があります。 しかし、心配しないでください。 Arduinoの公式サイトから最新版のArduino IDEをダウンロードしてインストールできます。
まず、お気に入りのWebブラウザからArduino IDE公式ページにアクセスします。

必要であれば、Arduino プロジェクトに寄付をすることができます。

お使いのブラウザは、Arduino IDE アーカイブを保存するように要求します。 Save File を選択して OK をクリックします。

ブラウザは Arduino IDE アーカイブのダウンロードを開始します。 完了するまでしばらく時間がかかるかもしれません。

ここで、次のコマンドで ~/Downloads ディレクトリに移動します。

下のスクリーンショットにあるように、ちょうどあなたがダウンロードしたArduino IDEのアーカイブを見つけることができるはずです。

ここで、次のコマンドでアーカイブを /opt ディレクトリに展開します:

アーカイブは /opt ディレクトリに展開されます。

下のスクリーンショットにあるように /opt ディレクトリに新しいディレクトリが作成されるはずです。 ディレクトリ名を覚えておきましょう。

ここで、以下のコマンドを実行してArduino IDEのデスクトップランチャーを作り、Arduino実行ファイルのシンボリックリンクをPATHに追加してください。

ArduinoIDEデスクトップのランチャー/ショートカットが作成されたはずです。 コマンドラインから Arduino 実行ファイルにアクセスすることもできます。

ここで、Debian 10 ログインユーザーを dialout、tty、uucp および plugdev グループに追加する必要があります。 そうしないと、Arduino コードを Arduino マイクロコントローラにアップロードすることができません。
Debian 10 ログインユーザーを dialout グループに追加するには、次のコマンドを実行します:

Debian 10 ログインユーザーを tty グループに追加するには、次のコマンドを実行します(訳注:Debian 10 ログインユーザーは dialout グループに追加されず、tty グループに追加されます)。

Debian 10 ログインユーザーを uucp グループに追加するには、以下のコマンドを実行してください。

plugdevグループにDebian10のログインユーザーを追加するには、以下のコマンドを実行してください。

ここで、以下のコマンドで Debian 10 マシンを再起動させます。

一旦コンピュータが起動すると、下のスクリーンショットにあるように、Debian 10のアプリケーションメニューにArduino IDEを見つけることができるようになるはずです。 それをクリックするとArduino IDEが起動します。

Arduino IDEが起動します。

ヘルプ > About Arduino から分かる通り、Arduino IDE 1.8.9 を実行しています。 これは執筆時点での最新版のArduino IDEです。

以上が、Debian 10にArduino IDEをインストールする方法です。 この記事を読んでいただきありがとうございました。