Flash ESP8266如何使用AT命令与Arduino IDE
扫描二维码
随时随地手机看文章
物联网允许机器对机器通信,这有助于提高系统效率。ESP8266是一款廉价的Wi-Fi SOC(片上系统)模块,工作电压为3.3V,由Espressif Systems制造,用于提供多种物联网解决方案。该Wi-Fi模块集成了TCP/IP堆栈和微控制器功能。
ESP8266具有许多先进的功能,使其与其他可用模块不同。ESP8266 Wi-Fi模块使用较少的外部组件,允许用户从另一个应用处理器卸载所有Wi-Fi网络功能。
ESP在家庭自动化、工业无线电机、IP摄像机和安全系统等各个领域都有广泛的应用。
ESP8266 wifi模块
ESP8266 Wi-Fi模块有8个引脚,下面是ESP266 Wi-Fi模块的引脚图:
ESP8266 Wi-Fi模块特点
•TCP/IP协议栈
•高耐用性,紧凑的尺寸
•32位Tensilica处理器
•节能架构
•支持基础设施BSS站模式/SoftAP模式/混杂模式
ESP8266 Wi-Fi模块规格
•工作电压:3.3V
•TCP连接数:5(最大)
•可以用作接入点和站点吗
•电流消耗:100mA
•输入输出电压:3.6V(最大)
•输入输出电流:12mA(最大)
•Flash内存:512kb
•局域网规格:支持802.11 b/g/n (2.4 GHz),最高可达72.2 Mbps
•低功耗集成32位CPU
•待机功耗低(小于1mW)
现在,您知道了ESP8266是什么,也知道了它的引脚、功能和技术规格。
所以,让我们继续前进,因为我们知道ESP带有预加载的固件,如果你将它与Arduino或任何其他微控制器一起使用,固件将被自动覆盖。因此,如果您有一个新的ESP8266,您可以直接将其用于AT命令。如果你还没有使用过一个,你必须按照本教程学习如何Flash ESP8266使用AT命令。
线路图
组件的要求
•ESP8266模块
•FTDI单板(设置为3.3V模式)
•穿孔板
•LM317-稳压IC
•电容器(0.1uf, 10uf)
•Barrel Jack
•按钮
•Bergstik Male and Female
•12 v适配器
如何Flash ESP8266模块?
不仅对于AT命令,而且在开始使用ESP8266时,我们面临几个问题,可能需要刷新ESP8266。所以,你可以按照同样的方法做同样的事情。设计上面给出的电路并将其设置为Arduino模式,然后按照下面提到的步骤进行操作。
步骤1:首先,您必须从这里下载flash工具和固件。
步骤2:解压文件夹并从文件夹中启动flash工具,如下所示
启动闪烁工具后,您将看到如下图所示的窗口。
步骤3:现在,将打开一个对话框,如上图所示。在开始闪烁ESP8266之前,需要先设置好参数和下载路径。
•晶体频率- 26M
•SPI速度- 40 MHz
•SPI模式- QI0
•闪存大小- 8位
•波特率- 115200
•选择COM端口(我的是##)
现在,为了配置下载路径,请按照给定的顺序从固件文件夹中包含具有给定地址的文件。
步骤4:现在,打开适配器,为你设计的电路供电。并将硬件设置为“Flash Mode”。按复位按钮(按钮),然后点击开始闪烁您的ESP8266。现在,你的ESP8266开始闪烁,看起来像下面的图片:
步骤五:闪烁完成后,对话框如下图所示:
因此,您已经成功地闪现了ESP8266。
ESP8266现在可以在AT命令模式下使用。
步骤6:现在,打开Arduino IDE软件,并选择连接硬件的PORT。
当你在Arduino中打开串行监视器并按下重置按钮时,它会在输出屏幕上显示一些垃圾值,如下图所示:
步骤7:检查ESP8266模块是否连接成功。
使用串行监视器发送“AT”,ESP将响应输出“OK”,如下图所示。
因此,我们已经成功地将ESP8266与Arduino IDE一起使用AT命令。
本文编译自iotdesignpro