2017-01-16 173 views
1

我的新Arduino Uno Wifi停止响应wifi,如果处于非活动状态。具体而言,2-3小时没有WiFi的使用后:我的Arduino Uno Wifi,停止响应WiFi

  1. 我无法访问内置的配置页面中的Arduino的无线部分的
  2. 其使用WiFi加载的程序没有通过接收任何命令我浏览器
  3. 环路()继续运行就好

这在某种程度上看来,我欧诺无线上网的wifi的部分一些任意的间隔后“休眠”。

使用代码来定期重置主板(通过向主板的重置引脚发送HIGH)并未解决问题。一旦复位发生,loop()开始执行就好,但wifi连接仍然无法获得。

事情我通常做来访问我的后板的wifi丢失:

  1. 硬复位板(拔掉电源再重新插上) - >几乎总是工作

  2. 尝试从几个不同的WiFi设备希望该板以某种方式“唤醒”访问的Arduino - >偶尔工作,但仅在失​​败的尝试的4或5分钟(有时小时)

我的路由器似乎很好。另一台我用无线连接笔记本电脑设置的网络服务器没有打嗝(即使长时间不活动)。此外,我从来没有与我的路由器到目前为止的任何连接问题。

这给我很难过!任何人都可以得到任何帮助吗?

我的Arduino Uno有问题吗?

提前感谢

乔治


这里是我的配置:

Arduino的乌诺无线上网的开发版(内置wifi支持)

的Arduino IDE 1.8.0(我使用安装在Ubuntu 12.04上的Linux版本)

我已经将我的arduino连接到了我的家庭网络,并给了它一个静态IP 192.168.2。50

WIFI模式:STA

WiFi信道:1

SLIP状态启用

MQTT状态禁用/断开

代码:

int i=0; 

void setup() { 
    pinMode(13,OUTPUT); 
} 

void loop() { 

    if (i==1){ 
    digitalWrite(13, HIGH); 
    i=0; 
    } 
    else{ 
    digitalWrite(13,LOW); 
    i=1; 
    } 
    delay(1000); 
} 
+0

代码在哪里? –

+0

我知道只有esp8266的草图,我必须在启动时调用wifi.disconnect()来清除旧的连接,也许你需要类似的东西? – dandavis

+0

嗨,感谢您的意见。帕特里克我相信代码是不相关的,但我将它添加到描述中。丹,我认为wifi.disconnect()也可能是不相关的,因为即使我没有使用我的代码中的WiFi,也会出现问题。 (请记住,我也看不到配置页)。不过,我会试一试,结果 – sgouros

回答

0

看来,我已成为由.org的叉子引起的极端模糊的受害者Arduino的。

Arduino.cc和Arduino.org板不是100%相互兼容。

更具体地,附带的IDE(和基于arduino.cc的所述WiFi盾)所述实施例不与aruduino-UNO-的WiFi(具有嵌入的无线部)

起作用

除此之外,似乎arduino-uno-wifi的固件远远落后于arduino.cc(就功能和代码质量而言)。这已经受挫的几个用户,你可以在这里看到:

Issue 2: Rename this fork and use less confusing versioning

Issue 10: Please stop doing this !

Issue 6: Remove old licenses from sample code comments and take credit for everything

如果你有兴趣的事情的arduino.org视图点击这里查看: The full story

以上所有信息都是我希望在订购新的ardnino-uno-wifi主板时使用的信息。

此外,它与我所问的问题有关,因为它表明我的问题很可能是uno-wifi板的错误,所以我应该提交一个错误报告(并保持希望),而不是尝试修复我的代码。