Pyserial蓝牙仅以9600波特率工作

时间:2013-06-18 14:53:43

标签: python bluetooth arduino pyserial

我正在研究arduino在Serial上发送传感器值。

USB的一切都很棒。

但是当我们使用蓝牙模块时,我们不能超过9600波特率。 在超过9600波特率的情况下,即使短暂超时,serial.readline()也永远不会返回。

我们使用arduino Uno和elecfreaks的蓝牙加密狗BTH-07,以及python 3.2上的pyserial。

1 个答案:

答案 0 :(得分:0)

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

>>> AT+BAUD8
<<< OK115200

然后,afaict,你必须给加密狗重新上电,并以115200 bps重新连接。