1.在VsCode扩展中安装Arduino插件
文章图片
2.设置路径
文章图片
点这个
文章图片
添加如下内容(自己要根据安装的路径改)
"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,
文章图片
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中应该包含两个文件
文章图片
4.编译、上传! 【使用VsCode代替Arduino IDE编译】建立一个包含info文件和.vscode文件夹的文件夹
文章图片
用vscode打开这个文件夹
文章图片
文章图片
文章图片
有问题的话,还请斧正!
推荐阅读
- 开源一个安卓四轴上位机+配套ESP8266 UDP串口通信源码
- Arduino|VsCode Arduino生成[Error] Exit with code=1的解决方法
- 乐鑫 ESP8266 IDF RTOS3.1 Docker开发环境 win10
- Nodemcu freertos 学习之路 -- 环境搭建
- 乐鑫ESP8266烧录固件、升级最新固件、刷MQTT固件
- 学习类|第一期关于ESP8266EX模块固件库的烧写问题
- ESP8266|NodeMCU介绍
- esp8266|pcf8951 ad/da(iic)转换模块 在 esp8266下的实现
- NODEMCU介绍与使用