Arduinoの「クラシック」IDEは、単純なセンサーからロボットまで、さまざまなプロジェクトのコーディングに使用されてきました。現時点では非常によく文書化されていますが、インターフェースがやや制限されているという理由で非難されることもあります。幸いなことに、 Arduino Pro IDE や Visual Studio Codeなど、他のオプションも利用できます。もう1つのオプションは、Arduino CLI (Arduinoコマンド ライン インターフェイス) です。
名前が示すように、Arduino CLIはグラフィカルな意味での「環境」ではなく、Windows、macOS、またはLinuxコンピューターのコマンド ラインからアクセスできるツールのセットです。これにより、キーボードを数回叩くだけで新しいスケッチを作成し、お気に入りのテキスト エディターで編集して、さらにキーボードを数回叩くだけで、 Arduinoボード にアップロードできるようになります。これは確かにすべての人に適しているわけではありませんが、マウスを左右にスワイプするよりもターミナルを使用する方が快適な場合は、これは素晴らしいオプションです。
おそらく、このようなセットアップの本当のセールスポイントは、さまざまなコードとの相互運用性です。コマンドラインの出力を解析し、makeファイルと統合し、Arduinoコードのコンパイルを自動化できるJSONインターフェイスを備えています。CLIはさまざまなIDEと統合することができ、上級プログラマーにこれまで利用できなかったいくつかの基本ツールを提供します。
興味がある方は、インストールの簡単なプロセスについて説明しましょう。
Arduino CLIのインストール方法
Windowsベースのシステムでは、 ArduinoのGitHub.ioページからビルド済みのバイナリをダウンロードし、解凍して、任意のディレクトリに配置するだけです。これを試すには、コマンド プロンプトを開き、CLI実行ファイルが保存されているディレクトリに移動して、 arduino-cli.exe を実行します。これにより、使用方法に関するヒントがいくつか得られます。arduino-cli sketch new NewSketchName を実行して、新しいスケッチ/ディレクトリを作成することもできます。
このコマンドをどこでも使用できるようにするには、Path環境変数にArduino CLIバイナリが存在するディレクトリが含まれるようにシステムを設定します。
MacにArduino CLIをインストールする
macOSシステムでも、プロセスはほぼ同じです。Mac OSXパッケージをダウンロードし、解凍して、アクセス可能なディレクトリに配置します。ターミナルでその場所に移動します。次に、コマンド arduino-cliを実行します。Windowsシステムと同様に、環境パスを設定することもお勧めします。
macOSでは、Homebrewパッケージ マネージャーを使用して設定する方が簡単な場合があります。まだ利用できない場合は、ターミナルを開いて次のように入力します。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
完了したら、次のコマンドを入力します。
brew update、次に brew install arduino-cli
すぐに、さまざまなディレクトリから arduino-cli を実行できるようになります。同じHomebrew手順が、 Linuxインストール オプション としても記載されています。個人的にはLinuxで試したことはありませんが、macOSでの経験が豊富なので、おそらくLinuxから始めることになるでしょう。
Arduino CLI: 自動化のためのテキストベースのユーザーインターフェイスソリューション
このシンプルなテキストベースのユーザー インターフェイスを開くことができれば、新しいスケッチの作成、ボードが接続されているかどうかの確認、ボードのサポートの追加、ファームウェアのアップロードなど、さまざまなタスクを実行できるようになります。その後、必要に応じてこれらのタスクを自動化できます。他のソフトウェアと統合することもできます。このツールはおそらく上級ユーザーに最適ですが、より確立されたグラフィカルな方法がニーズに合わない場合に作業する場所を提供します。