前言

为什么用 Vscode?很简单,Arduino IDE 的编辑器不好用。废话不多说,来看怎么配置。

0、Nodemcu 连接电脑

根据你 Nodemcu 的版本打上串口驱动,如果是后期新购买的 Nodemcu 那驱动有两个版本,一个是 CH340 一个是 CP2102。安装完驱动程序后将 Nodemcu 连接电脑,在电脑的设备管理器中找到端口选项,如下图相似则安装成功。

1、安装配置 ArduinoIDE

arduino 官网下载对应系统版本的安装文件,下载安装 arduino IDE。

打开 arduino IDE,左上角 File 选项,找到 Preferences,在 Preferences 窗口的 Settings 框中找到选项 Additional Boards Manager URLs,添加保存链接:http://arduino.esp8266.com/stable/package_esp8266com_index.json

左上角 Tools 选项,找到 Board,Boards Manager... ,在 Boards Manager 框中搜索 esp8266,下载 ESP8266 Community,由于我国网络环境这里下载非常缓慢,需要小工具加速,这里不再赘述。

2、安装配置 VsCode

VsCode 官网下载对应系统版本的安装包安装 VsCode,打开 VsCode,在左边 Extensions 选项中搜索下载 Arduino 插件。

在左上角选项 File->Preferences->Settings 进入设置页面,在 User 或者 Workspace 中找到 Arduino configuration,我们这里在 User 中配置,点击 Edit in settings.json

在 settings.json 文件中添加以下内容,根据你的实际情况做改动。然后保存 settings.json

"arduino.path": "D:\\Program Files (x86)\\Arduino", // 这里是你安装 Arduino 的文件路径
"C_Cpp.intelliSenseEngine": "Tag Parser",
"editor.tabSize": 4,
"editor.insertSpaces": true,
"files.autoGuessEncoding": true,
"arduino.logLevel": "info",
"editor.detectIndentation": true,

接下来我们在电脑桌面创建一个 blink 文件夹,在 VsCode 中 File->Open Folder 打开这个文件夹,创建一个 blink.ino 文件

在 VsCode 底部看到 COM6(你前边设备管理器中对应的串口号),在 COM6 旁边找到对应板型,点击搜索 Nodemcu,找到 1.0 版本选择保存

在刚刚创建的 blink.ino 文件中编写代码如下

void setup()
{
    pinMode(LED_BUILTIN,OUTPUT);
}
void loop()
{
    digitalWrite(LED_BUILTIN,HIGH);
    delay(1000);
    digitalWrite(LED_BUILTIN,LOW);
    delay(1000);
}

保存 blink.ino,找到右上角上传图标,将文件编译烧写到 Nodemcu,烧写完成后 Nodemcu 上 LED 闪烁。