-1
我试图通过处理与arduino和加速度计一起旋转框。 但是当我在处理中运行println语句时,它显示“NaN”。 ARDUINO CODENaN错误,同时将浮点值转换为字符串
我试图通过处理与arduino和加速度计一起旋转框。 但是当我在处理中运行println语句时,它显示“NaN”。 ARDUINO CODENaN错误,同时将浮点值转换为字符串
NaN
代表 “不是一个数字”。
这不一定是错误;这只是当你试图将一个数字以外的东西当作一个数字而发生的情况。
您的val
变量必须包含非数字的内容,因此float()
函数不知道如何处理它。打印出的val
的价值,你把它传递到float()
函数之前
开始调试,然后就可以开始找出为什么它有它的价值。
有关NaN
的更多信息,请参见处理参考here。
我认为,你的模拟值变得零或类似的东西。请你可以检查获得的模拟值是否可接受。祝你好运 –
你可以发布代码而不是代码的screendump吗? –