2012-04-24 22 views
1

我試圖通過藍牙將數據從Android應用程序發送到Arduino板。我測試的字節字符串是255,0,1,2,3,4,5。但是,字符串正在被接收爲255,1,2,32,80。這使我相信數據格式是不同的。我知道Arduino開發板正在尋找8位數據位,1位停止位,無校驗位格式的數據。順便說一下,接收到的數據偏斜,似乎Android應用程序正在離開停止位。有沒有辦法在Android端設置數據格式?Android上的數據格式藍牙

+0

我可能已經解決了這個問題,在寫入每個字節後,用Tread.sleep減慢傳輸速度。 – user1352809 2012-04-25 00:12:12

回答

0

我使用sparkfun的藍牙調制解調器,當我使用tx/rx引腳時,它發現了,但如果我使用SoftSerial和其他一些引腳,當我的android應用程序發送太多數據時它會讀取垃圾。我也不得不從電腦上拔下USB。

爲了讓它第一次工作,我花了很多時間設置調制解調器以匹配我想要使用的應用程序,而且blueterm程序似乎總是找出波特率和其他停止位/等等。