\r\n\r\n
Arduinoチームは、既存の統合開発環境(IDE)のアップデートであるArduinoIDE 2.0(ベータ)を発表しました。ベータでは、よりモダンなインタフェースやリアルタイムデバッグ機能など、多くの改良が加えられています。
Arduinoブログの記事で、Arduinoボードやその他のマイクロコントローラをプログラムするためにDIYerが使用する有名なソフトウェア、ArduinoIDE 2.0(ベータ版)のリリースを誇らしげに発表しています。
関連:あらゆるレベルに最適なマイコンボード
Arduinoは2019年に初めて新しいIDEを示唆し、当初はArduino Pro IDEとしてデビューさせました。それ以来、開発者はこのコンセプトを完成させるべく努力を続け、Arduino IDE 2.0ベータ版が誕生したのです。
Eclipse Theiaフレームワークをベースにしたarduinoside 2.0betaでは、多くの新機能や改善された機能を見ることができます。より応答性の高いインターフェースとコンパイル時間の短縮を特徴としています。
エディタは入力中に候補を表示し、インストールされたライブラリから変数や関数をオートコンプリートすることができます。関数や変数の上で右クリックすると、ナビゲーションショートカットを表示する便利なコンテキストメニューも表示されます。
最大の改良点は、ライブデバッガが追加されたことでしょう。Arduinoチームは、単純に "実行を一時停止して変数の内容を確認したい場所にブレークポイントを設定する"、"変数の内容を動的に変更して実行を再開する "ことができると指摘しています。
インターフェイスの左側には、この新しいデバッガが表示され、ライブラリやボードマネージャにも簡単にアクセスできるようになっています。
Arduinoによると、MKRシリーズ、Nano 33 IoT、Nano 33 BLE、Portenta、Zeroなど、SAMDおよびMbedプラットフォームを採用したArduinoボードに対応しています。また、サードパーティのマザーボードでもリアルタイムデバッガを使用できますが、追加の設定を行い、さらにデバッグプローブを接続する必要があります。Arduinoは、これに関する技術的なガイドラインは開発中であるとしている。
これらの機能の使い方については、Arduino IDE 2.0 (Beta)のページにあるGetting Startedのセクションをご覧ください。
新しいIDEで遊び始めたい方は、Arduinoのウェブサイトからダウンロードできます。他のベータ版と同様、バグが発生する可能性もありますので、その点はご了承ください。