使用VsCode代替Arduino IDE编译

1.在VsCode扩展中安装Arduino插件 使用VsCode代替Arduino IDE编译
文章图片

2.设置路径 使用VsCode代替Arduino IDE编译
文章图片

点这个
使用VsCode代替Arduino IDE编译
文章图片

添加如下内容(自己要根据安装的路径改)

"arduino.path": "你的ArduinoIDE安装路径,如D:\\ArduinoLLC.ArduinoIDE_1.8.39.0_x86__mdqgnx93n4wtt", "C_Cpp.intelliSenseEngine":"Tag Parser", "editor.insertSpaces": true, "arduino.logLevel": "info", "explorer.confirmDelete": false, "editor.detectIndentation": false,

使用VsCode代替Arduino IDE编译
文章图片

3.创建一个.vscode的文件夹 里面包括两个文件
arduino.json
{ "sketch": "CheckFlashConfig.ino", "port": "COM6", "board": "esp8266:esp8266:d1", "configuration": "xtal=80,vt=flash,exception=legacy,ssl=all,eesz=4M2M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600" }

c_cpp_properties.json
有一个地方需要填写库的路径,我用中文提示了
{ "configurations": [ { "name": "Win32", "includePath": [ "C:\\Users\\Archer\\Documents\\ArduinoData\\packages\\esp8266\\tools\\**", "C:\\Users\\Archer\\Documents\\ArduinoData\\packages\\esp8266\\hardware\\esp8266\\2.7.2\\**", "你的库的路径D:\\ArduinoLLC.ArduinoIDE_1.8.39.0_x86__mdqgnx93n4wtt\\libraries" ], "forcedInclude": [], "intelliSenseMode": "msvc-x64", "compilerPath": "D:/VS/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe", "cStandard": "c11", "cppStandard": "c++17" } ], "version": 4 }

注意:
使用VsCode代替Arduino IDE编译
文章图片

最终.vscode中应该包含两个文件
使用VsCode代替Arduino IDE编译
文章图片

4.编译、上传! 【使用VsCode代替Arduino IDE编译】建立一个包含info文件和.vscode文件夹的文件夹
使用VsCode代替Arduino IDE编译
文章图片

用vscode打开这个文件夹
使用VsCode代替Arduino IDE编译
文章图片

使用VsCode代替Arduino IDE编译
文章图片

使用VsCode代替Arduino IDE编译
文章图片

有问题的话,还请斧正!

    推荐阅读