1

我正在尝试通过蓝牙将数据从 Android 应用程序发送到 Arduino 板。我的字节测试字符串是 255、0、1、2、3、4、5。但是,接收到的字符串是 255、1、2、32、80。这让我相信数据格式不同。我知道 Arduino 板正在寻找 8 个数据位、1 个停止位、无奇偶校验位格式的数据。顺便说一下,接收到的数据是倾斜的,Android 应用程序似乎忽略了停止位。有没有办法在Android端设置数据格式?

4

1 回答 1

0

我使用了 sparkfun 的蓝牙调制解调器,当我将它与 tx/rx 引脚一起使用时,它可以找到,但如果我使用 SoftSerial 和其他一些引脚,当我的 android 应用程序发送太多数据时,它会读取垃圾。我还必须从计算机上拔下 USB。

为了让它第一次工作,我花了很多时间设置调制解调器以匹配我想使用的应用程序,而 blueterm 程序似乎总是能计算出波特率和其他停止位 / 等等。

于 2012-04-25T02:24:49.437 回答