极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

【库和教程】ESP8266 WIFI模块实现远程wifi控制(持续更新)

  [复制链接]
发表于 2014-11-21 02:04:07 | 显示全部楼层
我用楼主提供的库和程序顺利编译并上传,但串口监视器里始终显示AT+RST这一行,打入任何命令都没有反应,请问这是什么原因?谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-21 09:13:04 | 显示全部楼层
p4nt1um 发表于 2014-11-21 02:04
我用楼主提供的库和程序顺利编译并上传,但串口监视器里始终显示AT+RST这一行,打入任何命令都没有反应,请 ...

使用的是哪个开发板?如果是UNO,就需要再接一个串口才能看到ESP的状态,如果是mega需要接到18 19的串口。烧完程序后要按reset。最后波特率应该是9600
回复 支持 反对

使用道具 举报

发表于 2014-11-21 10:58:41 | 显示全部楼层
很好很强大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-25 09:33:38 | 显示全部楼层
本帖最后由 ITEAD创易工作室 于 2014-11-27 15:43 编辑
Paderboy 发表于 2014-10-15 18:33
多谢分享。。。严重支持!!!


更新说明:由于固件升级,很多小伙伴们收到ESP8266模块后用我们的库调不通,在此诚挚道歉。发布此篇教程的时候使用的是旧版本固件,库文件设置的波特率是115200。如果调不通的话应该收到的是新版本,使用的波特率是9600。库文件我们已经在github上更新了http://pan.baidu.com/s/1sj2nUyT  请知悉,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-25 09:35:07 | 显示全部楼层
本帖最后由 ITEAD创易工作室 于 2014-11-27 15:47 编辑
nick_zm 发表于 2014-10-22 23:31
不错,刚买了模块就有库了,赞一个。ITEAD听说过,好像也买过产品

更新说明:由于固件升级,很多小伙伴们收到ESP8266模块后用我们的库调不通,在此诚挚道歉。发布此篇教程的时候使用的是旧版本固件,库文件设置的波特率是115200。如果调不通的话应该收到的是新版本,使用的波特率是9600。库文件我们已经在github上更新了http://pan.baidu.com/s/1sj2nUyT 请知悉,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-25 09:35:46 | 显示全部楼层
本帖最后由 ITEAD创易工作室 于 2014-11-27 15:47 编辑
不爱吃猫的鱼 发表于 2014-10-25 21:23
为什么我发送字符前面会有”+IPD,0,1:“  需要怎么弄呢?

更新说明:由于固件升级,很多小伙伴们收到ESP8266模块后用我们的库调不通,在此诚挚道歉。发布此篇教程的时候使用的是旧版本固件,库文件设置的波特率是115200。如果调不通的话应该收到的是新版本,使用的波特率是9600。库文件我们已经在github上更新了http://pan.baidu.com/s/1sj2nUyT  请知悉,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-25 09:36:11 | 显示全部楼层
本帖最后由 ITEAD创易工作室 于 2014-11-27 15:47 编辑
lzk3352669 发表于 2014-11-12 15:45
请教下楼主,你的库设置的与ESP8266通信的串口波特率是115200吗?

更新说明:由于固件升级,很多小伙伴们收到ESP8266模块后用我们的库调不通,在此诚挚道歉。发布此篇教程的时候使用的是旧版本固件,库文件设置的波特率是115200。如果调不通的话应该收到的是新版本,使用的波特率是9600。库文件我们已经在github上更新了http://pan.baidu.com/s/1sj2nUyT 请知悉,谢谢!
回复 支持 反对

使用道具 举报

发表于 2014-11-25 13:58:32 | 显示全部楼层
请问一下楼主,我用你的程序做测试,显示WIFI does not name a type。我已经把uartWIFI.h及uartWIFI.c都放在同一文件夹下面了,还不行,请问怎么解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-25 17:49:42 | 显示全部楼层
一水当风 发表于 2014-11-25 13:58
请问一下楼主,我用你的程序做测试,显示WIFI does not name a type。我已经把uartWIFI.h及uartWIFI.c都放在 ...

整个文件夹放到libraries下面。文件夹命名不能有中杠“-”,去掉再重开IDE
回复 支持 反对

使用道具 举报

发表于 2014-11-25 22:10:30 | 显示全部楼层
ITEAD创易工作室 发表于 2014-11-25 17:49
整个文件夹放到libraries下面。文件夹命名不能有中杠“-”,去掉再重开IDE

已解决问题,非常感谢!
回复 支持 反对

使用道具 举报

发表于 2014-11-26 22:52:40 | 显示全部楼层
ITEAD创易工作室:你好,最近在接触8266模块

我的环境是arduino MEGA 2560
按您的文章2560 18(RX)  19(TX) 接到8266的TX  RX,其他两个角接3.3V    一个接地

用的是文章开头写的最新库,修改里面的 h 文件
#define MEGA 取消注释
//#define UNO  加上注释
#define debugBaudRate 115200    115200是默认的速率没去动

修改了
#define SSID       "XXX"
#define PASSWORD   "YYY"  为我自己SSID  和PASS

烧录到arduino 2560后 开启板载自带的串口监视,只有
“AT+RST”  显示,接着就不动了.....

帮我看看还有哪有问题?
回复 支持 反对

使用道具 举报

发表于 2014-11-26 22:55:15 | 显示全部楼层
现在我确认ESP8266模块在工作,手机找得到他的网络
回复 支持 反对

使用道具 举报

发表于 2014-11-26 23:06:47 | 显示全部楼层
又实验了下UNO 也是一样情况,另外我在。H 头文件里改对应的版型后面的速率好像是没有起作用
串口总是在115200  ,改成9600重启还是115200没有乱码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-27 15:50:14 | 显示全部楼层
smilecat 发表于 2014-11-26 23:06
又实验了下UNO 也是一样情况,另外我在。H 头文件里改对应的版型后面的速率好像是没有起作用
串口总是在11 ...

库重新更新了,请下载这个库:http://pan.baidu.com/s/1sj2nUyT 库里现在默认是mega2560,如果是使用2560的话直接改example里面代码的wifi名和密码即可,其他文件都不用修改。 UNO的话只需要取消注释#define UNO即可。
回复 支持 反对

使用道具 举报

发表于 2014-11-27 17:43:50 | 显示全部楼层
已经收到,调试通过!感谢 ITEAD创易工作室
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 04:17 , Processed in 0.060396 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表