2012-04-24 23 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程序似乎总是找出波特率和其他停止位/等等。