ESP8266首试
软件环境搭建
安装arduino
自己找适合的版本即可。
中文设置
打开arduino,file
->preference
,里面有个编辑器语言的,依需要设置。
安装开发板
在工具
->开发板
中,默认的开发板没有esp8266,所以需要手动添加。
在文件
->首选项
中,最底部有个其它开发板管理器地址
,添加esp8266的链接http://arduino.esp8266.com/stable/package_esp8266com_index.json
然后确定。
官方文档:Installing — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)
此时就可以搜索下载esp8266开发板了。
选择工具
->开发板
->开发板管理
,搜索esp8266,会出来对应开发板,安装即可。
因为是国外网站,期间会在github下载文件,因此没有代理很容易安装失败,这可以搜一下一键安装包或者找开发板商家询问。
这样再在开发板中选择NodeMCU 1.0 (ESP-12E Module)
即可。
连接到开发板
用数据线直接将esp8266和电脑连接。
但此时并不能直接使用,还需安装驱动。
驱动安装
直接连接之后并不能直接使用。
右键计算机->管理->设备管理器
,在其它设备
中可以看到新增了一个Silicon Labs CP210x USB to UART Bridge
,这个就是我们的开发板,但是需要安装驱动才能连接使用它。
搜索这个名字能找到它的官网,这里直接给出:CP210x USB to UART Bridge VCP Drivers - Silicon Labs (silabs.com),下载对应平台的驱动然后解压安装即可。
安装好驱动之后,可以看到设备管理器里出现了一个端口(COM和LPT)
,而我们的开发板被移到了这里,端口为COM3
。
选择端口
在arduino工具
->端口
,选择开发板对应的端口(如COM3)即可,此时就可以编译运行程序了。
连接WiFi
官方文档:ESP8266WiFi library — ESP8266 Arduino Core 3.1.1 documentation (arduino-esp8266.readthedocs.io)