前言

为什么用 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 闪烁。