给arduino安装esp8266库

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

esp8266开发板无法失败usb串口 esp8266开发板供电_工作模式

esp8266开发板无法失败usb串口 esp8266开发板供电_esp8266_02


esp8266开发板无法失败usb串口 esp8266开发板供电_esp8266_03


·从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;

esp8266开发板无法失败usb串口 esp8266开发板供电_开发板_04


2.重启IDE之后—》菜单项工具—》开发板—》点击开发板管理器–》滚动找到ESP8266平台

esp8266开发板无法失败usb串口 esp8266开发板供电_开发板_05


esp8266开发板无法失败usb串口 esp8266开发板供电_esp8266开发板无法失败usb串口_06


下载失败

esp8266开发板无法失败usb串口 esp8266开发板供电_开发板_07


打开这个网站

笔者将这6个压缩包放至了百度网盘,解压后放进这个文件夹;链接:https://pan.baidu.com/s/1hX45SsujWOyPKyntA6fDkQ

提取码:8266

解压到arduino的缓存文件下

esp8266开发板无法失败usb串口 esp8266开发板供电_esp8266_08


然后在开发板管理器上,输入esp, 找到 esp8266 即可快速安装~

esp8266开发板无法失败usb串口 esp8266开发板供电_工作模式_09


选择对应的开发板,然后进行编译

esp8266开发板无法失败usb串口 esp8266开发板供电_固件_10


解决没有esp8266.h头文件的问题了

没有PubSubClient.h文件

esp8266开发板无法失败usb串口 esp8266开发板供电_固件_11


esp8266开发板无法失败usb串口 esp8266开发板供电_esp8266_12


esp8266开发板无法失败usb串口 esp8266开发板供电_开发板_13