VSCode で Arduino を開発していてシリアル出力を表示する際エラーが出る場合の対処方法


VSCode で Arduino を開発していてシリアル出力を表示する際、下記のようなエラーが出る場合の対処方法です。

vscode-arduino-0.3.4\out\node_modules\usb-detection\build\Release\detection.node' was
compiled against a different Node.js version using NODE_MODULE_VERSION 80. This
version of Node.js requires NODE_MODULE_VERSION 85. Please try re-compiling or re
-installing the module (for instance, using `npm rebuild` or `npm install`).

VSCode v0.3.4 でのバグらしく v0.3.5 を手動でインストールすることにより一応は回避可能です

まずは以下のページから拡張機能ファイルをダウンロードします。
Release v0.3.5 · microsoft/vscode-arduino

次に手動で拡張機能ファイルをインストールします。
Visual Studio Code の拡張機能を VSIX ファイルからインストールする

あとは再起動を行えばエラーは消えて、シリアルポートが使えるようになるかと思います。

通信速度の変更は「 ctrl + shift + p 」を押して「 Arduino: Change Board Rate 」を選択します。
USB接続なら 9600 で大丈夫かと思います。

参考リンク