Arduino 将浮点值转换为字符串时出现NaN错误

Arduino 将浮点值转换为字符串时出现NaN错误,arduino,processing,Arduino,Processing,我正试图通过arduino和加速计的处理来旋转盒子。 但当我在处理中运行println语句时,它显示了NaN NaN代表的不是数字 这不一定是个错误;这只是当你试图把数字以外的东西当作数字时发生的事情 val变量必须包含非数字的内容,因此float函数不知道如何处理它 在将val的值传递到float函数之前,先打印出val的值,然后开始调试,这样就可以开始弄清楚它为什么具有它所具有的值 有关NaN的更多信息可在处理参考中找到。您可以使用arduino库中名为 你的号码是多少 为此,你必须包括 数

我正试图通过arduino和加速计的处理来旋转盒子。 但当我在处理中运行println语句时,它显示了NaN

NaN代表的不是数字

这不一定是个错误;这只是当你试图把数字以外的东西当作数字时发生的事情

val变量必须包含非数字的内容,因此float函数不知道如何处理它

在将val的值传递到float函数之前,先打印出val的值,然后开始调试,这样就可以开始弄清楚它为什么具有它所具有的值


有关NaN的更多信息可在处理参考中找到。

您可以使用arduino库中名为

你的号码是多少

为此,你必须包括

数学

我已经把这个参考从


谢谢大家!

我认为,你的模拟值是零或类似的东西。请检查获取的模拟值是否为可接受值。很好,luckCan你可以发布代码,而不是代码的屏幕转储。