我有一些问题得到股票代码来编译我的9轴运动盾牌。我有一个github repository,里面有我拥有的所有动作库、示例代码和我得到的错误消息。
我在64位Windows 7上使用Arduino 1.7.1 IDE。
我曾尝试使用传感器的示例代码,而不是盾牌的示例代码,但也无法编译。我已经测试了内置到IDE中的示例代码,以确保我可以编译一些东西,我甚至能够使用这些代码与我的Arduino MEGA 2560进行交互。
我已经搜索了Google和Stack exchange,但没有找到任何解决方案。
我找不出的主要错误是:“C:\Users\LJI_eric\Documents\Arduino\sketch_mar20a\sketch_mar20a.ino: In function 'void setup()':
sketch_mar20a:63:错误:未在此范围内声明“OPERATION_MODE_NDOF”
mySensor.setOperationMode(OPERATION_MODE_NDOF);“
OPERATION_MODE_NDOF是在BNO055.h中定义的模式,并且是一组操作模式。我尝试了其他几种模式,但都没有效果。
我将非常感谢任何人的帮助。
发布于 2017-03-27 03:51:50
在第84、87和91行,您在字符串中创建了一个新行。你不能在Arduino上这样做。如果你想把一个字符串分割成更多的行,你应该在你想要打断它的地方结束字符串,然后在新行上重新开始字符串,就像这样。
Serial.println("Move the device around and then place it at one position.\n"
"Change the threshold and duration to increase the difficulty level.");然后您应该将OPERATION_MODE_NDOF更改为BNO055_OPERATION_MODE_NDOF
https://stackoverflow.com/questions/43022292
复制相似问题