我正在尝试让一个乐高mindstorm ev3与一个树莓派沟通。我可以让mindstorm向Pi发送数据,但数据不是人类可读的。我的最终目标是能够从mindstorm向Pi发送一些传感器信息,并让Pi根据这些数据做出决定。我当前接收的数据如下所示“\xof\x00\x01\x00\x81\x9e\x04abc\x00\x04\x00\x00\x00\x00\x00”。这个字符串来自mindstorm把数字1发送给Pi。在
有没有一种方法可以让我弄清楚这些数据意味着什么,这样我就可以用它在python中做出决定了吗。在
这两种连接方式是按照这里的说明http://gipprojects.wordpress.com/2013/11/29/using-python-and-raspberry-pi-to-communicate-with-lego-mindstorms-ev3/完成的。在
你链接的网站很好地解释了如何解释数据。不应将is视为字符串(文本),而应将其视为字节。每个字节都有特定的含义,这取决于您接收到的命令。在
有关更多信息,请查看乐高固件文档Communications Overview。我猜您正在处理的命令是writeemailboxSystem Command。在
相关问题 更多 >
编程相关推荐