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

时间:2018-01-20 22:59:00

标签: android arduino

请有人帮助我,是否有可能使用ESP8226模块将android [string,integer]命令从android发送到Arduino? 喜欢直接与WIFI聊天而不使用任何调制解调器。

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

修改

这是我的模块图片

module picture

2 个答案:

答案 0 :(得分:0)

ESP8266可以作为接入点运行,这样您就可以从Android(example)连接。 然后你就可以像在PC上一样,通过串口发送ESP到Arduino的命令。

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

configure access point

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

     

......

Basic description of ESP + AT commands on wiki

Complete documentation of AT commands is here

答案 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的帮助和图书馆链接