ESP8266是一个很棒的工具,可以让您的项目访问互联网。 ESP8266是一款非常低成本的模块,预先设置了AT命令集固件,这意味着您只需将其连接到Arduino设备,即可获得与WiFi Shield相同的Wi-Fi功能。该模块具有强大的板载处理和存储功能,可通过其GPIO与传感器和其他应用程序集成。
在本教程中,我们将向您展示如何开始使用ESP-01 Wi-Fi模块,对其进行配置,并验证模块与其他设备之间是否建立了通信而不使用FTDI芯片。
连接ESP8266
现在,按照以下说明连接ESP8266:
VCC将连接到3.3V电源。
GPIO0和GPIO2是通用数字端口。 GPIO0还控制模块模式(编程或正常操作)。在我们的情况下(正常操作),它应连接到3.3V(高)。此示例中未使用GPIO2。
Rx:转到Arduino引脚0(但需要调整电压)
CH_PD:芯片使能。保持高电平(3.3V)以便正常工作
RST:复位。保持高电平(3.3V)以便正常工作。将其置于0V以复位芯片。
GND接地。
Tx:转到Arduino pin1。
ESP8266模式:(设置继续)
打开串口监视器并将波特率更改为 115200 并从下拉菜单中选择 NL和CR (新行和回车)。在串行监视器上键入 AT ,您将看到确定为响应。如果您在屏幕上看到垃圾值,请尝试重置模块或检查波特率。确保已设置NL和CR选项。此外,ESP8266模块有三种操作模式:
1。接入点(AP) - 在 AP 中,Wi-Fi模块充当Wi-Fi网络或接入点(因此称为名称)。它允许其他设备连接到它。并建立ESP8266与通过Wi-Fi连接的设备之间的双向通信。
2。站(STA) - 在 STA 模式下,ESP-01可以从您家连接到AP(接入点),例如Wi-Fi网络。这允许连接到该网络的任何设备与模块通信。
3。两者 - 在此模式下,ESP-01同时充当 AP 以及 STA 模式。有关更多ESP8266 AT命令,请参阅以下站点。
安装ESP8266平台
首先,必须设置Arduino环境以使其兼容 ESP-01 模块。为了安装ESP8266的平台软件包,需要 Arduino版本1.6.4或更高版本 。
1。从Arduino IDE打开首选项窗口。转到文件》首选项
2。在 http://arduino.esp8266.com/stable/package_esp8266com_index.json 中输入其他Board Manager URL字段,然后单击“确定”按钮
3。开放板经理。转到:工具》板》板卡管理器。..
4。向下滚动,选择ESP8266板菜单并安装“esp8266 platform”。
5。从工具》板》通用ESP8266模块中选择您的ESP8266板
控制输入和输出
在Arduino IDE中,转到“示例”并打开闪烁程序。将引脚编号从13更改为2,因为ESP8266 (GPIO0和GPIO2)只有两个GPIOb引脚。注意:确保在上传代码时 GPIO0 接地。
将ESP-01模块连接为根据上图,然后上传下面显示的草图并观看魔术!
-
Wi-Fi模块
+关注
关注
0文章
33浏览量
11186 -
ESP-01
+关注
关注
1文章
18浏览量
4873
发布评论请先 登录
相关推荐
乐鑫ESP32调试Wi-Fi常用调试API
![乐鑫<b class='flag-5'>ESP</b>32调试<b class='flag-5'>Wi-Fi</b>常用调试API](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
原来ESP32竟可《一“芯”两用》既做人体检测传感器也做Wi-Fi数据传输
![原来<b class='flag-5'>ESP</b>32竟可《一“芯”两用》既做人体检测传感器也做<b class='flag-5'>Wi-Fi</b>数据传输](https://file.elecfans.com/web2/M00/40/03/pYYBAGJrSWqAb-nSAAAXmKtCFeo833.jpg)
ESP32-CAM Wi-Fi+BT SoC模组 V1.0
基于ESP32-C3FN4为核心自主研发的Wi-Fi+BT模块-RF-WM-ESP32B1
![基于<b class='flag-5'>ESP</b>32-C3FN4为核心自主研发的<b class='flag-5'>Wi-Fi</b>+BT<b class='flag-5'>模块</b>-RF-WM-<b class='flag-5'>ESP</b>32B1](https://file1.elecfans.com/web1/M00/F4/75/wKgZoWcsG1mAB5CAAAIpRdGhqFU581.png)
【AI技术支持】ESP32无线Wi-Fi常用调试API
![【AI技术支持】<b class='flag-5'>ESP</b>32无线<b class='flag-5'>Wi-Fi</b>常用调试API](https://file.elecfans.com/web2/M00/45/DA/poYBAGKPGziABtawAAAYlXODTds073.jpg)
ESP8266如何为应用程序选择正确的Wi-Fi模块吗?
如何将ESP8266-01模块用作物理层设备?
请问ESP8266可以用于Wi-Fi Direct吗?
ESP8266 01将模块连接到Wi-Fi网络,收到超时错误怎么解决?
如何记住ESP8266中的Wi-Fi凭据?
为什么ESP8266没有检测到Wi-Fi的SSID?
请问ESP32-AT支持Wi-Fi漫游指令吗?
为什么启用Wi-Fi后,选择EXT0作为唤醒源功耗会增加1mA?
使用Wi-Fi ESP8266方案模组接入云平台
![使用<b class='flag-5'>Wi-Fi</b> <b class='flag-5'>ESP</b>8266方案模组接入云平台](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
评论