「App:IDE:Visual Studio Code」の版間の差分
(→設定変更) |
(→設定変更) |
||
6行目: | 6行目: | ||
==VSCodeをダウンロード&インストール (Windows10)== | ==VSCodeをダウンロード&インストール (Windows10)== | ||
+ | === ダウンロード === | ||
https://azure.microsoft.com/ja-jp/products/visual-studio-code/ | https://azure.microsoft.com/ja-jp/products/visual-studio-code/ | ||
67行目: | 68行目: | ||
|Tag Perserに設定 | |Tag Perserに設定 | ||
|- | |- | ||
− | | | + | |文字化け対策 |
− | |||
− | |||
| | | | ||
[[ファイル:Utils-js.jpg|代替文=utils.js|左|サムネイル|utils.js]] | [[ファイル:Utils-js.jpg|代替文=utils.js|左|サムネイル|utils.js]] | ||
+ | |||
+ | |||
+ | |||
VSCoreが起動したままの状態で | VSCoreが起動したままの状態で | ||
− | C:\Users\(ユーザー名)\.vscode\extensions\vsciot-vscode.vscode-arduino-0.4.11\out\src\common\util.js | + | |
+ | '''C:\Users\'''(ユーザー名)'''\.vscode\extensions\vsciot-vscode.vscode-arduino-0.4.11\out\src\common\util.js''' | ||
をダブルクリックしてVSCoreで開く。 | をダブルクリックしてVSCoreで開く。 | ||
− | + | ||
+ | |||
+ | |||
+ | |||
[[ファイル:Utils.js-2.jpg|代替文=utils.js-2|左|サムネイル|utils.js-2]] | [[ファイル:Utils.js-2.jpg|代替文=utils.js-2|左|サムネイル|utils.js-2]] | ||
+ | |||
210行目辺りの次の部分をコメントアウトする。 | 210行目辺りの次の部分をコメントアウトする。 | ||
− | + | ||
+ | '''//codepage = chcp.toString().split(":").pop().trim();''' | ||
+ | |||
+ | |||
これで解決するはずだけど、ダメなら205~218行の範囲を全てコメントアウトする。 | これで解決するはずだけど、ダメなら205~218行の範囲を全てコメントアウトする。 | ||
− | + | ||
− | | | + | 終わったらCTRL+Sで保存する。 |
− | + | |[https://lang-ship.com/blog/work/arduino-for-visual-studio-code/ 参考HP1:1行だけコメントアウト] | |
− | + | [https://qiita.com/nori-dev-akg/items/e0811eb26274910cdd0e 参考HP2:範囲でコメントアウト] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} | ||
2022年2月26日 (土) 21:11時点における版
Arduino IDEをインストール
※Arduino IDEの機能を使うためインストール済である必要があります。
VSCodeをダウンロード&インストール (Windows10)
ダウンロード
https://azure.microsoft.com/ja-jp/products/visual-studio-code/
インストール
ESP-IDF をインストール (Espressif IoT Development Framework) CPUモジュールのメーカーであるEspressifの フレームワークは使用頻度が高いため、
インストールしておきます。
PlatformIO をインストール PlatformIOはプロジェクトを作るのに必要なため インストールしておきます。
PlatformIOをインストールするとウィンドウ下部に家のマークのアイコンができ、そこをクリック
するとプロジェクトを作れるようになります。
Japanese Language Pack をインストール VSCodeを日本語表示にする場合にインストール します。
英語のままでよければインストールする必要はありません。
Arduino for Visual Studio Code をインストール Arduino スケッチの開発~デバッグのための機能一式。
インストールする前に、Arduino IDEまたはArduino CLIのいずれかがインストール済である必要があります。
設定変更
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行だけコメントアウト
動作確認手順
PlatformIO Homeをクリック PlatformIOをインストール済であればウィンドウ下部に家のマーク のボタンができるので、そこをクリックします。
"+New Project"をクリック Projectの設定を記入 Name :プロジェクト名 Board :DevBoard名(NodeMCU-32S)
Framework :Arduino Framework
Location :Use default location
platformio.iniにデバッグコンソールの 通信速度を追記
"monitor_speed = 115200"
"platformio.ini"に記入するデバッグモニタとしての通信速度と プログラム内で指定するシリアル通信速度を同じ値に合わせておくと、
書き込み直後からのシリアル受信データをデバッグウィンドウ内で
確認できます。
プログラムを記入し、Upload #include <Arduino.h> int i;
void setup() {
Serial.begin(9600);
Serial.println("--Start--");
}
void loop() {
Serial.println(i++);
delay(1000);
}
補足
- 設定やライブラリはArduino IDEの設定が引き継がれます。(VSCode上でもライブラリの追加は可能)