0

我正在开发一个在串行上发送传感器值的 arduino。

USB 一切正常。

但是当我们使用蓝牙模块时,我们不能超过 9600 波特率。波特率超过 9600 时,serial.readline() 永远不会返回,即使超时时间很短。

我们使用 arduino Uno 和来自 elecfreaks 的蓝牙加密狗 BTH-07,并在 python 3.2 上使用 pyserial。

4

1 回答 1

0

阅读文档,您是否尝试在更改连接波特率之前发送波特率更改 AT 命令?

>>> AT+BAUD8
<<< OK115200

然后,您必须重新启动加密狗,然后以 115200 bps 的速度重新连接。

于 2013-06-18T15:29:33.770 回答