Lua - 零值错误

标签 lua esp8266 nodemcu adc

我从 esp8266 上的 nodeMCU 收到以下错误消息: 尝试调用字段“adc.force_init_mode”(零值)。 有人可以指出错误吗?

if adc.force_init_mode(adc.INIT_ADC) 
  then
    node.restart()
  return
end
val = adc.read(0)
print("Input number:", val )
val2 = 5000000 - (val*5000000/1023)
print("R (ohm):", val2 )

最佳答案

您的固件要么没有编译 ADC 模块,要么有一个没有 force_init_mode 函数的 ADC 模块。

因此,build最近的固件和 flash it to upgrade您当前的固件。

关于Lua - 零值错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39425267/

相关文章:

.net - ESP8266 - .Net 可行吗?

ubuntu - 鲁本图/bin/sh : 2: xtensa-lx106-elf-gcc: not found

firebase - 带 firebase 的 Nodemcu(ESP8266)

c++ - loop() 函数外的无限循环

mysql - 通过 LUA 脚本输出 SQL 表

math - 有没有办法使用 math.sin() Lua 始终从 0 开始

lua - Lua脚本在执行前是否加载到内存中?

c++ - lua+luabind,栈顶无错误信息, "runtime error"之后

c - 试图进行微基准测试的结果不一致

lua - 如何恢复nodemcu无限循环