NodeMCU断开连接,未找到ADC

问题描述 投票:0回答:1

我有一个工作正常的Wi-Fi NodeMCU编译代码,社区版本为2.4.2,但我想根据“请参阅文档”文档添加ESP32 ADC功能,并使用p0Val = adc.read(0);但是我得到了“'adc'未在此范围内声明。为了使其正常工作,我从2.4.2版本升级到2.7.0(最新版本),但仍然无法识别。我是否需要特殊的.h文件? ADC功能?升级到2.7.0后,我的NodeMCU工作站立即与客户端断开连接。跑调试Wi-Fi,这是输出:

enter code here

scandone

[[WIFI]扫描完成

[[WIFI]找到5个网络

---> 0:[6] [BC:64:4B:A8:90:8D] WIFI21FA52(-66)*

   1: [1][08:D5:9D:92:52:C6] MySpectrumWiFic0-2G (-88) *

   2: [1][58:90:43:0D:91:9E] MySpectrumWiFi98-2G (-93) *

   3: [6][02:20:00:35:D1:CF] DIRECT-iaLexmark MC2425adw-cfd1 (-58) *
   4: [6][D8:A7:56:75:BE:4E] MySpectrumWiFi48-2G (-85) *

[[WIFI]正在连接BSSID:BC:64:4B:A8:90:8D SSID:WIFI21FA52频道:6(-66)

scandone

状态:0-> 2(b0)

状态:2-> 0(2)

重新连接

wifi evt:1

这将永远持续下去,并且调试不会告诉我任何提示我发生了什么事。为什么我的原始代码现在不能在2.7.0版下运行?

nodemcu adc
1个回答
0
投票

连接问题>这适用于STAtion:WiFi.begin(“ network-name”,“ pass-to-network”);失败:wifiMulti 2.4.2和2.7.0版之间发生了某些事情,因为wifiMulti的代码就在readthedoc.io之外ADC问题> readthedoc.io具有:val = dc.read(0)arduino核心具有:val = AnalogRead(A0)这有效:提供模拟计数(0-1024):p0Val = AnalogRead(A0); Serial.printf(“模拟计数= [%04u]”,p0Val);

© www.soinside.com 2019 - 2024. All rights reserved.