嗨,
我有 2 个与 Arduino IDE 相关的问题
1)
我正在做基本的温度+压力传感器,它读取传感器并将数据打印到串行。然后它进入深度睡眠 1 分钟,然后再做一次,将来这些数据将通过 wifi 发送到服务器,但现在我只是将它写入串行。
我使用的是 Arduino IDE 工具 Serial Plotter,但是,在我开始使用深度睡眠后,当模块重新启动时它会将调试信息写入 Serial,这会干扰 Serial Plotter,它无法再绘制我的数据。
我想问一下是否有办法完全禁用调试信息,设置
代码:
全选Debug Port: Disabled (tested too Debug Port: Serial1 as I don't have a serial1 but results are the same)
Debug Level: None
仍然产生文本
代码:
全选10:33:28.728 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6)
10:33:28.728 ->
10:33:28.728 -> load 0x4010f000, len 3456, room 16
10:33:28.728 -> tail 0
10:33:28.728 -> chksum 0x84
10:33:28.728 -> csum 0x84
10:33:28.728 -> va5432625
10:33:28.728 -> ~ld
10:33:28.762 -> V2
10:33:28.762 -> Mo
10:33:28.899 -> 98233.91 <== that's my info.
我使用的是 ESP01S 模块,同样的奇迹,我能够将电线从 gpio16 焊接到 rst 和 ESP.deepSleep(60000000UL);正在按预期工作。
2) 从IDE提供的SDK版本中,我应该选择哪个版本?我唯一的要求是具有静态 ip 地址和深度睡眠的 TCP 工作并使用尽可能少的功率。