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

本文关键字:开发 Sphero-Ball Windows 应用程序 何开始 开始 | 更新日期: 2023-09-27 18:37:07

我有一个Sphero 2.0球。

我需要什么才能将其连接到 Windows 7 并开始为球开发应用程序(最好是 C#)。

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

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

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

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

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

这是一个很好的起点。然后我重新实现了它,因为从 Sphero 接收回来的数据包不太正确,并且它丢弃了一些数据包。不过,使用上述方法可以让您向 sphero 发送和运行 orbbasic 代码。

我目前正在为C++中的Sphero开发一个"低级"API。唯一的依赖项是有效的蓝牙堆栈和C++编译器。我也在考虑仅使用 POD 制作 API C 样式,但目前这符合我的需求:

https://github.com/PaulFreund/SpheroRAW

它应该很容易从 C# 使用,甚至添加一个基于事件的接口。