如何使用ESP8226 wifi模块将离线字符串或整数数据发送到Arduino



请有人帮我,是否可以使用ESP8226模块将离线[字符串,整数]命令从android发送到Arduino?
就像直接使用WIFI聊天,无需使用任何调制解调器。

如果可能的话,你能给我一个关于如何做的链接吗?
我是Arduino的新手,我不知道我应该寻找什么。

编辑:

这是我的模块图片

模块图片

ESP8266可以作为接入点运行,这样您就可以从Android连接到(示例(。然后,您可以通过串行方式将命令从ESP发送到Arduino,就像从PC一样。

编辑:如果通过 AT 命令控制 ESP,有一些教程:

配置接入点

带有WifiBee

的AP(* WifiBee只是一个带有ESP8266的PCB(

总结:

设置 SSID、密码、通道和加密。

AT+CWSAP="ESP8266","123",3,0

设置接入点的 IP 地址。

AT+CIPAP="192.168.0.101">

为 AP 模式启用 DHCP。

AT+CWDHCP=0,0

然后:

配置 TCP 服务器。

AT+CIPSERVER=1,1234

设置连接模式。

AT+CIPMUX=1

维基上 ESP + AT 命令的基本说明

AT 命令的完整文档在这里

我找到了如何使用Arduino编程模块并解决了问题。

VCC=3.3V
Arduino          ESP8266
Rx      ---->    Rx
Tx      ---->    Tx
VCC     <----    VCC
GND     <----    GND
////////////////////////////////////
Arduino
RESET -----> GND
////////////////////////////////////
ESP8266
EN ---->   VCC+(270ohm Resistor) // just in case of high voltage
IO0 ---->  GND

在 IDE 的看板管理器中,选择通用ESP8266模块,然后选择上传草图。

注意:编程后移除EN和IO0引脚,如果在连接电路板电源时不这样做,所有数据都将被删除,您应该再次编程。

感谢@Martin的帮助和图书馆的链接

最新更新