如何开始使用 C# 开发 Sphero-Ball Windows 应用程序?
Posted
技术标签:
【中文标题】如何开始使用 C# 开发 Sphero-Ball Windows 应用程序?【英文标题】:How to start developing an Sphero-Ball Windows Application in C#? 【发布时间】:2013-10-26 18:03:15 【问题描述】:我有一个 Sphero 2.0 球。
我需要什么才能将它连接到 Windows 7 并开始为球开发应用程序(最好使用 C#)。
我尝试通过蓝牙连接它。在“配对”球时,它开始闪烁红色、绿色、紫色。但是 Windows 告诉我它找不到正确的驱动程序。
如果 Sphero 的开发者可以贡献一些开发中的 HowTos,那就太好了。
【问题讨论】:
【参考方案1】:我不知道你是否已经解决了这个问题,但我已经成功地在 Windows 7 中使用 .NET 与 Sphero 进行了通信。我首先阅读了这篇文章:
http://thomasbladh.com/2013/01/01/balls-out-fun-with-the-sphero/
这是一个开始的好地方。然后我重新实现了它,因为从 Sphero 接收的数据包不太正确,它丢弃了一些。不过,使用上述方法可以将 orbbasic 代码发送和运行到 sphero。
【讨论】:
【参考方案2】:我目前正在用 C++ 为 Sphero 开发一个“低级”API。唯一的依赖是一个工作蓝牙堆栈和一个 C++ 编译器。我也在考虑只使用 POD 制作 API C 样式,但目前这符合我的需求:
https://github.com/PaulFreund/SpheroRAW
它应该很容易从 C# 中使用,甚至可以添加一个基于事件的界面。
【讨论】:
以上是关于如何开始使用 C# 开发 Sphero-Ball Windows 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
中高级 C# 开发人员在开始使用 Visual Studio 2010 C++ 时都有哪些好的参考资料?
用C#开发好一款程序(是有使用限制的),时间到期了我如何写一个C#程序能把它激活