1、下载Arduino_Esp8266安装包,解压后双击arduino-1.8.9-windows.exe安装Arduino。
下载链接:链接:https://pan.baidu.com/s/1S4HHzx_5FDzu6GEh4r6kAw 提取码:f8t7
2、点击‘I Agree’。
3、默认选项,点击‘next’。
4、选择安装目录,然后点击‘Install’
5、等待安装,完成之后,点击Close。
6、安装完成后,在桌面生成了‘Arduino’快捷方式,双击可打开软件。
7、双击快捷方式打开Arduino,点击文件→首选项,在“附加开发板管理器网址”中添加网址:http://arduino.esp8266.com/stable/package_esp8266com_index.json。
8、点击菜单栏的工具--开发板--开发板管理器,再搜索“ESP8266”安装 Arduino对ESP8266的支持包,可以选择最新版本进行安装。
若由于“网络原因”支持包下载不了,可将提供的离线支持包复制到以下路径:
C:\Users\Administrator\AppData\Local\Arduino15\packages,若没有packages文件夹,可新建一个。
9、点击菜单栏的工具--开发板,选择ESP8266 Module,然后可以开始基于ESP8266的程序开发了。由于开发是基于DHT11接入阿里云物联网平台的设备,需要再安装PubSubClient库和DHT11库。
10、点击工具--管理库,输入PubSubClient并安装PubSubClient,输入DHT并安装DHT_sensor_library_for_ESPx。
也可以直接将安装包中的库复制到C:\Users\Administrator\Documents\Arduino\libraries下
11、更改库目录下PubSubClient.h中的MQTT_MAX_PACKET_SIZE为1024,MQTT_KEEPALIVE为60。文件路径获取方式:arduino软件的file->首选项->项目文件位置。
12、编写好程序后,通过串口下载至ESP8266,需要安装USB转串口模块驱动,USB转串口模块常用的有ch340和cp2102,根据使用的USB转串口模块安装驱动即可。