给arduino安装esp8266库
开发板的一个好处就是板子设计者已经给初学者排查了硬件连接错误,可以使初学者专注于软件开发,加快学习进度。目前比较火的一款ESP8266开发板就是NodeMcu,其核心芯片是ESP8266-12F。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
·从Arduino IDE角度来看,ESP8266工作模式包括:1.烧录固件模式
下载代码的时候,需要将GPIO0口接地;2.正常工作模式
下载完代码,需要将GPIO0口悬空;
有电路经验的读者可以安装拨码开关来切换工作模式。。注意ESP8266安全工作电压是3.3V,不要直接连接5v;
。手动切换工作模式之后,最好重新启动一下ESP8266模块(通断电);
。有时ESP8266下载失败,有可能是供电问题,可以尝试独立供电,不直接连到TTL Vcc;
·烧录固件,我们需要了解的是,我们的固件是以下哪一种:AT固件、自己编写的SDK固件(基于ESP8266 SDK开发或者Lua)以及本书基于Arduino平台开发的ESP8266固件(笔者成为
ESP8266 Arduino固件)。

解决方案

1.打开Arduino IDE->菜单项文件->首选项,然后会看到附加开发版管理器网址,填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,重启IDE;
在这里插入图片描述
2.重启IDE之后—》菜单项工具—》开发板—》点击开发板管理器–》滚动找到ESP8266平台
在这里插入图片描述
在这里插入图片描述
下载失败
在这里插入图片描述
打开这个网站
笔者将这6个压缩包放至了百度网盘,解压后放进这个文件夹;

链接:https://pan.baidu.com/s/1hX45SsujWOyPKyntA6fDkQ
提取码:8266
解压到arduino的缓存文件下
在这里插入图片描述
然后在开发板管理器上,输入esp, 找到 esp8266 即可快速安装~
在这里插入图片描述
选择对应的开发板,然后进行编译
在这里插入图片描述
解决没有esp8266.h头文件的问题了

没有PubSubClient.h文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐