ArduinoIDEをアップデートしようとArduinoのサイトを開くと、ArduinoProIDEというものの記事が出ていたので、インストールしてみました。
※間違っている箇所があるかもしれません。間違っていたら教えてくださると嬉しいです。
ArduinoProIDEとは
Arduinoをやっている方はArduinoIDEを使っている方がほとんどだと思います。ただ、このArduinoIDEはVSCodeやAtomのような補完がなく、使いにくいと思う方も多かったのではないでしょうか。僕も最近ArduinoIDEに使いにくさを感じてVSCodeにPlatformioというプラグインを入れてArduinoIDEのようにして補完が使えるようにしていました。ただ、このPlatformioも、ライブラリの管理などが面倒で使い難かったです。
それに対して、ArduinoProIDEは(おそらく)electronをベースにした新しいArduino用のIDEです。
まだアルファー版なので、バグや不具合も多いです。
ArduinoProIDEのインストール
Github上のダウンロードページからダウンロードし、インストールすることができます。
特に変わった点はありません。Linux/Windows/Macすべてに対応しています。
気になった点
補完がある
とりあえずArduinoProIDEでLチカのプログラムを書いてみました。
文字を打ち始めると補完の候補が出て、Tabキーで選び、Enterで決定できます。
変換でEnterを押すと、1番目の引数にカーソルが合います。
;
を入れ忘れると赤波線の警告が出ます。(エディタとしては普通ですが、今までに比べると地味にありがたい)
※v0.0.1ではこの挙動だったのですが、v0.0.2では単語の補完のみでカッコや引数が出なくなってしまいました。
ライブラリマネージャーが同一ウィンドウになった
今までは、ライブラリマネージャーが別ウィンドウで開いたのがエディターウィンドウの中に埋め込まれました。
ボードマネージャーも同じように同一ウィンドウになりました。
ターミナル
VSCodeのターミナルの位置にArduinoの書き込み時のログなどが表示されるようになり、アドバンストモードが有効になっている場合、新しくターミナルが開かれました。もちろんターミナルをタブで複数開くこともできます。シリアルモニターもこの部分になりました。
アドバンストモード
アドバンストモードをオンにするとCopy Line Up
やMove Line Up
(カーソルの行を上にコピー、上に移動)のような 少し発展的なエディターの機能がオンになったり、Gitが使えるようになったり、ファイルのExplorer
が開けるようになります。見た目はVSCodeそっくりです。
自動保存
Auto Save
にデフォルトでチェックがついていて、自動で保存してくれるようです。
謎のファイルが生成される
新しくスケッチを作ると、フォルダー名
フォルダー内に、フォルダー名.ino
に加えてフォルダー名.arduino.avr.uno.hex
とフォルダー名.arduino.avr.uno.elf
が作られています。.hex
の方は:
の後に数字と大文字のアルファベットが並んだものが41文字並んでいて、それが59行ほど並んでいました。
.elf
の方は文字化けしていました。
一度消してみましたが、プログラムをアップロードするとまた生成されていました。
設定が面倒
Open Preferences
を開くと、設定ができるようなのですが、エディター画面内に設定ファイルが開き、そこに書いていく方式のようで、少し面倒だと思いました。
また、日本語にはまだ対応していません。
スケッチ例がない
今のところスケッチ例を開くメニューが見当たりません。
最後に
以上で説明は終わりです。
いかがだったでしょうか。まだアルファー版であることもあり、足りない点もありますが、全体的な方向性としては良くなりそうだと感じました。正式版が出るのが待ち遠しいです。
今後また何か気づいた点や新しいバージョンが出て試したらこの記事に追記していこうと思います。
最後まで読んでくださりありがとうございました。