2013-10-26 85 views
3

我有一個Sphero 2.0球。如何開始在C#中開發Sphero-Ball Windows應用程序?

我需要將它連接到Windows 7並開始開發應用程序(最好在C#中)。

我試圖通過藍牙連接它。當「配對」球時,它開始眨眼紅,綠,紫。但Windows告訴我,它找不到合適的驅動程序。

如果Sphero的開發者可以貢獻一些開發的HowTos,那將是非常好的。

回答

2

我與你同在!我想連接到我的Sphero 2.0從Windows 7以及...我還沒有連接到我的,但我想我們可以打開一個原始的藍牙插座,並與它交談。有這篇文章here on bluetooth

那麼下一步將是編寫類作爲其底層API文檔found here on Github.

我無意中發現你的問題,希望所描述的讀取和寫入的球包,有人已經做了那2個步驟... :)我會繼續搜索。我可能會回來。

+0

目前我們的目標是Windows 8.1,並沒有計劃正式支持Win 7(在github上有一個Win 8.1 dll)。您應該能夠打開一個原始的藍牙套接字,並使用我們提供的低級API文檔與Sphero進行通信,如果您希望在Win 7上連接。 –

2

我不知道你是否已經解決了這個問題,但我已經成功地管理與Windows 7中使用.NET中的球溝通,我開始通過閱讀這篇文章:

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

這是一個開始的好地方。然後我重新實現了它,因爲從Sphero返回的數據包不太正確,並且有所下降。儘管如此,使用上面的代碼可以讓你發送和運行orbbasic代碼到sphero。

1

我目前正在爲C++開發Sphero的「低級」API。唯一的依賴是工作藍牙堆棧和C++編譯器。我也想使API C風格只有POD但此刻這符合我的需求:

https://github.com/PaulFreund/SpheroRAW

應該很容易從C#中使用,甚至可以添加一個基於事件的接口。

相關問題