如何使用C#开始开发Sphero球Windows应用程序?

4

我有一个Sphero 2.0球。

我需要什么来将其连接到Windows 7并开始开发适用于该球的应用程序(最好使用C#)。

我尝试通过蓝牙连接它。在“配对”球时,它开始闪烁红色、绿色和紫色。但是Windows告诉我找不到正确的驱动程序。

如果Sphero的开发人员能够提供一些开发方面的操作指南,那就太好了。

2个回答

3
我不知道您是否已经解决了这个问题,但我已经成功地使用.NET在Windows 7中与Sphero通信。 我首先阅读了此帖子:http://thomasbladh.com/2013/01/01/balls-out-fun-with-the-sphero/。这是一个很好的起点。 然后,我重新实现了它,因为从Sphero返回数据包的接收方式不太正确,且丢失了一些数据。 使用以上方法可以让您向Sphero发送和运行orbbasic代码,但仅限于此。

1

我目前正在使用C++为Sphero开发一个“低级”API。唯一的依赖是一个正常工作的蓝牙堆栈和一个C++编译器。我也在考虑将API设置为仅使用POD的C风格,但目前这符合我的需求:

https://github.com/PaulFreund/SpheroRAW

从C#中使用应该很容易,甚至可以添加基于事件的接口。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接