-5

我有一个关于我的机器人课程的项目。我将制作一个可以从简单迷宫中退出的迷宫机器人。我有 Sharp Infrared Sensor 在我的机器人行进时读取与墙壁的距离。好的,我预测了我的算法,但首先,我只需要从传感器读取距离值。我不知道如何阅读它,使用 C 的哪个代码,或者我必须#include .. 在我的程序开头的一些东西。我在网上搜索了很多东西,但除了这个传感器的数据表,我什么也没找到。拜托,我正在等待以前做过此类项目的人的帮助。我真的需要帮助。我必须在 2 天内提交我的项目。

对不起我的语法错误。提前致谢。

4

1 回答 1

3

发布指向数据表的链接。还要描述传感器如何连接到您的机器人。就目前而言,这个问题很模糊。

在不了解太多的情况下,我假设传感器具有与您用于机器人的微控制器的物理接口(即 I2C、串行等)。我还假设传感器有一些基本的消息传递协议可以在这个物理接口上使用。它也有可能编写了一个 API 来实现这个消息传递协议。

如果它已经编写了 C API,您应该只需要包含适当的 API 文件,然后为您的 micro 编写 C 代码,以使用 API 中的函数从传感器读取。

如果它还没有编写 C API,您将需要使用微控制器中特定于物理接口的函数并自己实现消息传递协议。例如,如果物理接口是 I2C,您将使用您的 micro 的 I2C 库并将正确的消息片段发送到传感器,以便接收距离消息。然后,您需要为收到的任何消息编写解析逻辑。

如果已经编写了 API,这将更容易。无论如何,听起来您应该早于到期前 2 天就开始了 :)

于 2013-01-03T14:53:13.787 回答