【发布时间】:2011-12-06 06:44:00
【问题描述】:
我们正在开设机器人课程,Xbee 是学生最喜欢的通信协议。在过去的两年里,我们帮助他们建立了大约 62 个不同的项目(还有 40 个正在筹备中)。
几乎所有项目都涉及向机器人发送不同类型的数据。有时它是一个 1 字节的命令,而有时它是一个需要解释的长字符串。有时,当一个 xbee 在广播模式下用于向多个特定机器人发送消息时,我们会面临解决机器人问题的问题。学生每次都用他们的创造力来解决这个问题。
我个人认为这是对轮子的再投资。我想知道是否存在用于串行端口通信的更高级别的协议建议,如果没有任何特定的协议设计,我想知道是否值得为学生需要设计一个。
【问题讨论】:
-
这不是一个答案,但就个人而言,尤其是在 uni,我不喜欢在我要从事的项目中为我做太多的事情。学习解决这些通信问题可能是学习经验的一部分——我如何解决多节点广播通信?如果你去掉这方面,也许你的学生不会从你的课程中学到那么多。因为它是一袋钉子,我经常得到讲师的密码,只是把它放在垃圾箱里。这并不意味着你也会这样做;-)
-
您是按照 ppp 的思路思考还是滑倒?
-
@RichColours 我同意你的观点,通过解决这些沟通问题,学生可以学到很多东西。一旦我下定决心设计这样的协议,学生们将自己合作和构建它。一旦开发出来,它将加快下一批的项目开发,也许这些批次将能够承担更具挑战性的问题,因为他们的前辈已经解决了一些问题。
标签: embedded communication spi xbee