如何在C#中开始开发Sphero-Ball Windows应用程序?

时间:2013-10-26 18:03:15

标签: c# sphero-api sphero

我有一个Sphero 2.0球。

我需要将它连接到Windows 7并开始为球开发应用程序(最好是在C#中)。

我尝试通过蓝牙连接它。虽然"配对"球,它开始闪烁红色,绿色,紫色。但Windows告诉我,它找不到合适的驱动程序。

如果Sphero的开发人员可以贡献一些开发的HowTos,那就太好了。

3 个答案:

答案 0 :(得分:2)

我和你在一起!我想从Windows 7连接到我的Sphero 2.0 ......我还没有连接到我的,但我想我们可以打开一个原始的蓝牙插座并与之交谈。有这篇文章here on bluetooth

下一步是编写类来读取和编写Sphero数据包,如其低级API文档中所述found here on Github.

我偶然发现了你的问题,希望有人已经完成了这两个步骤...... :)我要继续搜索。我可能会回来。

答案 1 :(得分:2)

我不知道你是否已经解决了这个问题,但我已经成功地在Windows 7中使用.NET与Sphero进行了沟通。我开始阅读这篇文章:

http://thomasbladh.com/2013/01/01/balls-out-fun-with-the-sphero/

这是一个开始的好地方。然后我重新实现它,因为从Sphero接收的数据包不是很正确,而且它丢弃了一些。但是,使用上面的内容可以让你向sphero发送和运行orbbasic代码。

答案 2 :(得分:1)

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

https://github.com/PaulFreund/SpheroRAW

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