「App:IDE:Visual Studio Code」の版間の差分
(→動作確認) |
|||
(同じ利用者による、間の3版が非表示) | |||
59行目: | 59行目: | ||
</blockquote> | </blockquote> | ||
− | === ''' | + | === '''設定 1/2 : 全般''' === |
<blockquote> | <blockquote> | ||
{| class="wikitable" | {| class="wikitable" | ||
106行目: | 106行目: | ||
</blockquote> | </blockquote> | ||
− | === ''' | + | === '''設定 2/2 : PlatdormIO''' === |
<blockquote> | <blockquote> | ||
{| class="wikitable" | {| class="wikitable" | ||
182行目: | 182行目: | ||
おまじない的に常に先頭に"'''#include <Arduino.h>'''"を追加しておけば無難です。 | おまじない的に常に先頭に"'''#include <Arduino.h>'''"を追加しておけば無難です。 | ||
− | + | ||
+ | "main.cpp"の中身を書き換えて、画面下にある"✓"をクリックするとコンパイルまで実行します。 | ||
+ | |||
+ | 右下の画面内に [SUCCESS] と表示されたら完了です。 | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
− | |[[file:VSCode NewPRJ-6.jpg| | + | |[[file:VSCode NewPRJ-6.jpg|350px]] |
|'''#include <Arduino.h>''' | |'''#include <Arduino.h>''' | ||
int i; | int i; | ||
210行目: | 214行目: | ||
</blockquote> | </blockquote> | ||
− | + | == 参考 == | |
+ | <blockquote> | ||
+ | https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/</blockquote> | ||
----[https://robot-jp.com/wiki/index.php 戻る] | ----[https://robot-jp.com/wiki/index.php 戻る] |
2022年10月5日 (水) 22:43時点における最新版
Arduino IDEをインストール
※Arduino IDEの機能を使うためインストール済である必要があります。
VSCodeをダウンロード&インストール (Windows10)
ダウンロード
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
インストール
設定 1/2 : 全般
Arduino Path "C:\Program Files (x86)\Arduino" Intelli sense engine Tag Perserに設定 文字化け対策
VSCoreが起動したままの状態で
C:\Users\(ユーザー名)\.vscode\extensions\vsciot-vscode.vscode-arduino-0.4.11\out\src\common\util.js
をダブルクリックしてVSCoreで開く。
210行目辺りの次の部分をコメントアウトする。//codepage = chcp.toString().split(":").pop().trim();
これで解決するはずだけど、ダメなら205~218行の範囲を全てコメントアウトする。
終わったらCTRL+Sで保存する。参考HP1:1行だけコメントアウト
設定 2/2 : PlatdormIO
動作確認
簡単なプログラムで試しに動作確認をします。
VSCodeは汎用のEditorであるため、Arduino言語を使うためには追加のヘッダを取り込む必要があります。
おまじない的に常に先頭に"#include <Arduino.h>"を追加しておけば無難です。
"main.cpp"の中身を書き換えて、画面下にある"✓"をクリックするとコンパイルまで実行します。右下の画面内に [SUCCESS] と表示されたら完了です。
#include <Arduino.h> int i;
void setup() {
- Serial.begin(9600);
- Serial.println("--Start--");
}
void loop() {
- Serial.println(i++);
- delay(1000);
}
補足
設定やライブラリはArduino IDEの設定が引き継がれます。(VSCode上でもライブラリの追加は可能)
チュートリアル
参考
https://randomnerdtutorials.com/vs-code-platformio-ide-esp32-esp8266-arduino/