ArduinoのVScodeを使った開発環境構築
ArduinoをVScodeで書けるようにしたい。
Arduinoのソースコードを書きたい。でもArduino IDEはやだ!というわけでArduinoを万能エディタのVScodeで使えるようにする設定です。
手順
- 拡張機能のArduino for Visual Studio Codeをインストール
- 拡張機能の設定
- 起動テスト
1. 拡張機能のArduino for Visual Studio Codeをインストール
まずは拡張機能のArduino for Visual Studio Codeをインストールしていきます。
拡張機能をクリックし、検索ボックスにArduino
を入力します。
マーケットプレースの一覧にArduino
が出てきます。
この時、Arduino
の名前の拡張機能がいくつか出てくると思います。Microsoft
の拡張機能を選択してインストールしてください。
2. 拡張機能の設定
次にVScodeとArduino IDEの設定を行います。
vscodeの上部タブからファイル
→ユーザ設定
→設定
を選択すると設定タブが開かれます。そしてよく使用するもの
の下部にある拡張機能
からArduino configuration
をクリックします。以下のような画面にたどり着きます。
次にArduino: Path
とArduino: Command Path
をそれぞれ設定します。
設定画面の順番は上にCommand Path
、下にいくとPath
がありますが説明手順の関係上先にPath
の方を紹介します。
Path
説明文のGoogle翻訳は以下です。
Arduinoへのパス。この設定を変更してフルパスを含めることで、Arduinoのカスタムバージョンを使用できます。
例: Windows の場合は「C:\Program Files\Arduino」、Mac の場合は「/Applications」、Linux の場合は「/home/$user/Downloads/arduino-1.8.1」。
(変更後は再起動が必要)
Pathに関してはC:\Program Files\Arduino
かC:\Program Files(x86)\Arduino
がデフォルトの設定でインストールされるっぽいです。ただ違う場所にインストールしたけどどこだっけという方もいると思います(私もそうでした)
探索方法は単純です。タスクバーにある検索ボックスにArduino
と入力するとArduinoのアイコンが表示されます。
その下にあるファイルの場所を開く
をクリックします。
エクスプローラーに自身がインストールしたArduinoのフォルダが表示されます。
この時、エクスプローラーに表示されるPathをArduino: Command Path
の設定画面で指定します。
自分の場合はC:\Users\~いくつかのディレクトリ~\arduino-1.8.13
でした。
Command Path
説明文をGoogle翻訳にかけたのがこちらです。
「arduino.path」に関連するスクリプトへのパス。この設定を変更することで、カスタム起動スクリプトを使用して Arduino を実行できます。
例: Windows の場合は「run-arduino.bat」、Mac の場合は「Contents/MacOS/run-arduino.sh」、Linux の場合は「bin/run-arduino.sh」。
(変更後は再起動が必要)
こちらは、先ほど指定したarduino-1.8.13
の中にあるarduino_debug.exe
を指定します。こちらはexeファイルのみで問題ないです。
これで設定は終わりです。
3. 起動テスト
VScodeは説明文にある通り、再起度してinoファイルをVScodeで開いてください。
もし、変化しない場合でも、画面右上に画像のような表示になっている場合は箱に下矢印が向いてるマークをクリックしてください。Arduino : upload
と表示されて、右下画面が先ほどの画像の通り変化します。
ここまでできていたらVScodeからArduinoのコードを書くことができます。
Author And Source
この問題について(ArduinoのVScodeを使った開発環境構築), 我々は、より多くの情報をここで見つけました https://qiita.com/otooto/items/bf48044dff7703fc987e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .