请有人帮我,是否可以使用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的帮助和图书馆的链接