极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2014-12-3 09:43:07 | 显示全部楼层
malqin 发表于 2014-12-3 03:48
AT+RST
AT+RST
Module have no response

有可能是固件的问题,我之前也遇到类似的,升级固件到0.9.4就通过部分,如上楼,但卡在半山腰。
回复 支持 反对

使用道具 举报

发表于 2014-12-3 22:18:54 | 显示全部楼层
请问楼主,这样报错怎么解决?我都要抓狂了!!!!
  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'void WIFI::begin()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:22: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'int WIFI::ReceiveMessage(char*)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:170: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'void WIFI::Reset()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:255: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showMode()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:288: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'bool WIFI::confMode(byte)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:333: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showAP()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:368: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showJAP()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:413: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::confJAP(String, String)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:453: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::quitAP()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:488: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showSAP()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:511: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::confSAP(String, String, byte, byte)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:548: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showStatus()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:600: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showMux()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:637: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::confMux(boolean)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:676: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::newMux(byte, String, int)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:710: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::newMux(byte, byte, String, int)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:761: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::Send(String)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:811: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::Send(byte, String)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:864: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'void WIFI::closeMux()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:911: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'void WIFI::closeMux(byte)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:938: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'String WIFI::showIP()':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:970: error: 'Serial1' was not declared in this scope
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp: In member function 'boolean WIFI::confServer(byte, int)':
C:\Users\LENOVO\Documents\Arduino\libraries\ITEADLIB_ESP8266_c\uartWIFI.cpp:1017: error: 'Serial1' was not declared in this scope
回复 支持 反对

使用道具 举报

发表于 2014-12-7 23:48:16 | 显示全部楼层
void setup()
{
  pinMode(0,INPUT_PULLUP);
  pinMode(1,INPUT_PULLUP);
Serial.begin(9600);
Serial.println("AT+RST");//或者"AT+RST\r"
}
void loop()
{
}上述代码怎么不能执行重启?要怎么做?
回复 支持 反对

使用道具 举报

发表于 2014-12-29 01:51:16 | 显示全部楼层

arduino uno r3
yeelink收不到数据

而且显示的和楼主的显示有区别,不知道什么原因

还有一个问题就是把缓存改成500以后程序就不执行了,
#define SERIAL_BUFFER_SIZE 500
串口什么都不显示了(另外加了一个串口),
改回原来的64就有显示了,
显示就是上面的图
不知道还有人遇到同样的问题吗

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2015-1-4 15:30:38 | 显示全部楼层
怎么出现了“wifi“ does not name a type的错误 怎么解决啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-5 15:40:04 | 显示全部楼层
hu623961587 发表于 2015-1-4 15:30
怎么出现了“wifi“ does not name a type的错误 怎么解决啊

使用1.0.5以上的版本,下载的库放到libraries文件夹里面。
回复 支持 反对

使用道具 举报

发表于 2015-1-5 20:44:43 | 显示全部楼层
好东西                        
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-6 09:52:45 | 显示全部楼层
flywat 发表于 2015-1-5 20:44
好东西

因为ESP8266官方的固件会经常更新,波特率有时候是9600,有时候是115200,修改库里的cpp和h文件的波特率即可。
回复 支持 反对

使用道具 举报

发表于 2015-1-8 11:48:14 | 显示全部楼层
malqin 发表于 2014-12-29 01:51
arduino uno r3
yeelink收不到数据

我也出现你这样的现象,就是收不到返回的信息。你怎样解决的?
回复 支持 反对

使用道具 举报

发表于 2015-1-8 11:51:07 | 显示全部楼层
为什么就是收不到yeelink返回的信息?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-8 14:58:38 | 显示全部楼层
紫/aiq龙 发表于 2015-1-8 11:51
为什么就是收不到yeelink返回的信息?

这个教程只是上传数据到yeelink。
回复 支持 反对

使用道具 举报

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

这个问题解决了没?
回复 支持 反对

使用道具 举报

发表于 2015-1-9 00:24:29 | 显示全部楼层
楼主能用Nano接wifi模块吗?想体积小一点,成本低一点。为什么我wifi模块一接Nano板子,电脑就不认Nano板子,拔了wifi模块马上又认了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-9 09:21:08 | 显示全部楼层
sunxnfshine 发表于 2015-1-8 21:08
这个问题解决了没?

用mega328或者UNO的话,只有一对串口被esp8266占用了,要设置一对软串口看状态信息。详见帖子第一篇“mini Rboard”
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-9 14:00:56 | 显示全部楼层
xiaoyi 发表于 2015-1-9 00:24
楼主能用Nano接wifi模块吗?想体积小一点,成本低一点。为什么我wifi模块一接Nano板子,电脑就不认Nano板 ...

用nano也可以的,库里面的h文件要取消注释#define UNO  注释掉//#define MEGA。
板子接上就不认?是不是接错线了?
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-27 07:18 , Processed in 0.065992 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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