Arduinoマイコンを使っていたのですが、ソースが増えてくるとコンパイルに時間がかかってイライラしませんか。
PlatformIOはVisual Studio Code (以下VSCode)に組み込むものでArduinoと同じソースが使えます。
ファイルタイプinoはcppにする必要がありますが
一番嬉しいのはVSCodeは補完などArduino IDEのエディターよりも優秀なのでプログラム作成がとても楽になります。
後、ソースの保管場所やコンパイル結果の場所が分かりやすく調べるのが楽です。
コンパイル条件はplatform.iniで指定することで色々制御できます。
Arduinoは何も知らなくてもコンパイルやダウンロード出来て便利なのですが細かく制御できない所があります。
その点platformIOは慣れると楽しそうです。