请有人帮助我,是否有可能使用ESP8226模块将android [string,integer]命令从android发送到Arduino? 喜欢直接与WIFI聊天而不使用任何调制解调器。
如果有可能,你可以给我一个关于如何做的链接吗? 我是Arduino的新手,我不知道应该寻找什么。
修改
这是我的模块图片
答案 0 :(得分:0)
ESP8266可以作为接入点运行,这样您就可以从Android(example)连接。 然后你就可以像在PC上一样,通过串口发送ESP到Arduino的命令。
编辑: 如果您通过AT命令控制ESP,那么有一些教程:
AP with WifiBee(* WifiBee只是一个带有ESP8266的PCB)
Sumary:
设置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
......
答案 1 :(得分:0)
我找到了如何使用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的Board Manager中选择Generic ESP8266 Module,然后选择Upload your Sketch。
注意:编程后删除EN和IO0引脚,如果在连接电路板时不这样做,所有数据都将被删除,您应该再次编程。
感谢@Martin的帮助和图书馆链接