查看: 756|回复: 6

[已解决] 怎样用Arduino IDE使ESP32进入deep_sleep??

[复制链接]
  • TA的每日心情

    2020-7-28 12:45
  • 签到天数: 108 天

    [LV.6]常住居民II

    发表于 2020-9-6 16:15 | 显示全部楼层 |阅读模式
    24金币
    本帖最后由 wangyirun 于 2020-10-3 14:22 编辑

    我要做一个警报器,用的是 FireBeetle 萤火虫 ESP32微控制器 FireBeetle 萤火虫 ESP32微控制器.PNG

    现在想要实现的是普通情况下为睡眠状态,如果io36(A0)口接的传感器为高电平,唤醒成运行状态。
    网上搜到的全是用AT代码写的,怎样能在arduino ide中实现睡眠呢?
    谢谢大神!

  • TA的每日心情
    无聊
    2021-1-17 02:39
  • 签到天数: 166 天

    [LV.7]常住居民III

    发表于 2020-9-6 21:57 | 显示全部楼层
    配置唤醒源
    esp_sleep_enable_ext0_wakeup(GPIO_NUM_36,HIGH);
    进入睡眠
    esp_deep_sleep_start();
  • TA的每日心情

    2020-7-28 12:45
  • 签到天数: 108 天

    [LV.6]常住居民II

     楼主| 发表于 2020-9-7 20:29 | 显示全部楼层
    XlinliY.Zhang 发表于 2020-9-6 21:57
    配置唤醒源
    esp_sleep_enable_ext0_wakeup(GPIO_NUM_36,HIGH);
    进入睡眠

    谢谢。另外怎样唤醒呢?谢谢!
  • TA的每日心情
    无聊
    2021-1-17 02:39
  • 签到天数: 166 天

    [LV.7]常住居民III

    发表于 2020-9-7 20:34 | 显示全部楼层
    wangyirun 发表于 2020-9-7 20:29
    谢谢。另外怎样唤醒呢?谢谢!

    第一句就是唤醒源配置了
  • TA的每日心情

    2020-7-28 12:45
  • 签到天数: 108 天

    [LV.6]常住居民II

     楼主| 发表于 2020-9-7 21:02 | 显示全部楼层
    XlinliY.Zhang 发表于 2020-9-7 20:34
    第一句就是唤醒源配置了

    也就是只要36口为HIGH就唤醒,对吗?
  • TA的每日心情
    无聊
    2021-1-17 02:39
  • 签到天数: 166 天

    [LV.7]常住居民III

    发表于 2020-9-7 21:17 | 显示全部楼层
    wangyirun 发表于 2020-9-7 21:02
    也就是只要36口为HIGH就唤醒,对吗?

    要低变成高
  • TA的每日心情

    2020-7-28 12:45
  • 签到天数: 108 天

    [LV.6]常住居民II

     楼主| 发表于 2020-9-7 21:25 | 显示全部楼层

    好的,谢谢!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    热门推荐

    【Arduino】108种传感器模块系列实验(27)---BMP280气压传感器
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    关于arduino开发的工程方面的一些探索
    关于arduino开发的工程方
    刚开始用Arduino IDE写代码,连个代码提示都没有,后来发现在vscode上有arduino的插件
    【干货分享】mega2560原理图PCB图纸altium designer18
    【干货分享】mega2560原理
    分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
    腕表式心率计
    腕表式心率计
    心率是人类重要的生理指标,中国古人更是相信能够凭借脉搏诊断身体情况。 之前介绍过
    【花雕动手做】快餐盒盖,极低成本搭建机器人实验平台
    【花雕动手做】快餐盒盖,
    吃完快餐粥,除了粥的味道不错之外,我对个快餐盒的圆盖子产生了兴趣,能否做个极低成
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
    快速回复 返回顶部 返回列表