烧录到ESP8266使用的软件是arduino,具体配置环境比较麻烦,配置了很久都不成功,看了网上很多文章才配置成功环境
1 配置开发环境
在开发板中搜索8266,找到后先下载,等一会然后暂停,找到下载路径中文件夹
打开这个json文件找到url,自己去这个网址去下载图上的压缩包放到这个文件夹。
下载完后,再次回到开发板中安装8266即可配置好环境。
选择好对应的开发板 即可进行开发
我采用的网络调试助手,在许多博主的文章里都有下载,在这里就不提供链接。
我这一款8266是有数据口的,不需要使用usb转ttl
2 开发过程
具体的代码请参考上面的链接,将程序烧录进入8266后,我们可以打开网络调试助手
协议类型:TCP Server 电脑端作为服务器
本机的ip地址:在命令窗口下输入ipconfig查看主机所连接的ipv4
端口号:与程序所设定的相同
此时选择打开
此时连接已正常建立
我们在电脑端发送数据给8266,8266检测到数据之后就会发送给上位机,屏幕中的text就是8266向上位机发送的数据。至此,8266的通信就完成了。
其实是电脑作为服务器端,同时开启相应的端口,然后通过网络调试助手向8266发送数据,8266收到数据后就会向服务器发送数据。
注意事项
1 配置环境时,要根据自己的开发板选择,很多教程使用的是arduino的开发板,我开始也是跟着别人的教程去配,导致在串口监视器中监视数据的输出是乱码,要在开发板管理中选择自己的开发板,不然会出现乱码。
2 尽量自己去下载压缩包,在arduino下载基本都是报错的。
3 在串口监视器中采用的波特率9600,8266采用的是115200,要修改,否则也会有乱码的产生。