数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 9060|回复: 15

[Arduino] esp8266怎么关闭wifi啊

[复制链接]
发表于 2020-4-21 20:12:51 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册 微信登录

x
原来有个坛友告诉我怎么关闭wifi功能以减小耗电了

具体是这三句话:
WiFi.disconnect();
WiFi.mode(WIFI_OFF);
WiFi.forceSleepBegin();

//高版本才有效2.5版无效

原来在高版本,也就是2.6几的版本,可以关闭wifi,节省30多ma电流
但是2.5版本就不成了,不起作用了!

哪位搞过这个版本的?:mad:

发表于 2020-4-21 20:15:14 | 显示全部楼层
WiFi.mode(WIFI_OFF);
关闭WIFI功能

打赏

参与人数 1家元 +5 收起 理由
人艰不拆了 + 5

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-21 20:16:16 | 显示全部楼层
125589 发表于 2020-4-21 20:15
WiFi.mode(WIFI_OFF);
关闭WIFI功能

不行啊,电流还是很大,和没关闭一样:mad:
回复 支持 反对

使用道具 举报

发表于 2020-4-21 20:23:29 | 显示全部楼层
WiFi.forceSleepBegin();
睡眠模式,一般情况下都是低能耗模式
回复 支持 反对

使用道具 举报

发表于 2020-4-21 21:48:20 | 显示全部楼层
先设置下次重启后不打开wifi,然后重启试试。

打赏

参与人数 1家元 +5 收起 理由
人艰不拆了 + 5

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-4-21 22:59:46 来自手机浏览器 | 显示全部楼层
arduino esp8266的 bug
有新版本就用新版就好了

打赏

参与人数 1家元 +5 收起 理由
人艰不拆了 + 5

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-4-22 22:07:21 来自手机浏览器 | 显示全部楼层
这个off sta off ap
从2018年我开始接触micrpython 相关命令就好用

arduino的稳定度一直就差点事

好在esp32 arduino貌似官方也出手了,那个可以耍耍 可有太贵:sad:

esp32是进入了国家青少年考试序列的 乐鑫也更重视 可是……贵………所以……等esp32s2:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-22 22:11:15 | 显示全部楼层
qingkong 发表于 2020-4-22 22:07
这个off sta off ap
从2018年我开始接触micrpython 相关命令就好用

哈哈,我傻傻的买了一个:mad:
回复 支持 反对

使用道具 举报

发表于 2020-4-22 22:19:13 来自手机浏览器 | 显示全部楼层
人艰不拆了 发表于 2020-4-22 22:11
哈哈,我傻傻的买了一个

不算傻 确实好用 开源软件 不会自己改源代码 那最好的办法就是跟随升级了……  

而这个8266用arduino永远也进入不了轻睡 网上有个帖子有说明,是arduino loop的锅

所以 耗电也比micropython大一些

所以 别以为老版本就是个稳定版 压根没有的事情

打赏

参与人数 1家元 +10 收起 理由
人艰不拆了 + 10

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-4-28 11:29:49 | 显示全部楼层
qingkong 发表于 2020-4-22 22:07
这个off sta off ap
从2018年我开始接触micrpython 相关命令就好用

esp32现在十多块了还贵?比那2650强多了,只是管脚多点,但现在的CPU速度不是一般的快,完全就是一小电脑,我现在全部转向8266和32
回复 支持 反对

使用道具 举报

发表于 2020-4-28 11:43:52 | 显示全部楼层
zxy882266 发表于 2020-4-28 11:29
esp32现在十多块了还贵?比那2650强多了,只是管脚多点,但现在的CPU速度不是一般的快,完全就是一小电脑 ...

8266才几块,10多块了还不贵?就是采集个数,发服务器,性价比不高。

32确实强,但是得看用途,所以。。。我现在更关系那个没影的ESP32S2 据说美丽,据说很好

但是TB完全没货:biggrin:
回复 支持 反对

使用道具 举报

发表于 2020-5-3 11:07:28 | 显示全部楼层
qingkong 发表于 2020-4-22 22:19
不算傻 确实好用 开源软件 不会自己改源代码 那最好的办法就是跟随升级了……  

而这个8266用arduino永 ...

ESP8266 arduino,开源的好处,是可以修改其源码的  把LOOP相关的,修改掉

要么,狠心一点,另用一粒51单片机,管电源
回复 支持 反对

使用道具 举报

发表于 2020-5-3 15:12:41 来自手机浏览器 | 显示全部楼层
devcang 发表于 2020-5-3 11:07
ESP8266 arduino,开源的好处,是可以修改其源码的  把LOOP相关的,修改掉

要么,狠心一点,另用一粒51 ...

可arduino整个就是基于loop的 有引用库的话有可能不好办啊

只能看具体项目来

比较麻烦啊
回复 支持 反对

使用道具 举报

发表于 2020-5-3 17:11:06 | 显示全部楼层
本帖最后由 devcang 于 2020-5-3 17:25 编辑
qingkong 发表于 2020-5-3 15:12
可arduino整个就是基于loop的 有引用库的话有可能不好办啊

只能看具体项目来


看介绍,是把 GPIO16  连接 RST,才可以做到休眠、深度休眠后醒过来的



To put the ESP8266 in deep sleep mode, use ESP.deepSleep(uS) and pass as argument sleep time in microseconds. GPIO 16 must be connected to reset (RST) pin so the ESP8266 is able to wake up.

To put the ESP8266 in deep sleep mode for an indefinite period of time use ESP.deepSleep(0). The ESP8266 will wake up when the RST pin receives a LOW signal.
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:02:29 来自手机浏览器 | 显示全部楼层
devcang 发表于 2020-5-3 17:11
看介绍,是把 GPIO16  连接 RST,才可以做到休眠、深度休眠后醒过来的



深度唤醒才需要

轻度休眠不用 说的是loop导致无法轻度休眠
回复 支持 反对

使用道具 举报

发表于 2020-5-3 22:46:04 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-9-17 04:37 , Processed in 0.296400 second(s), 17 queries , Gzip On, Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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