我正在研究arduino在Serial上发送传感器值。
USB的一切都很棒。
但是当我们使用蓝牙模块时,我们不能超过9600波特率。 在超过9600波特率的情况下,即使短暂超时,serial.readline()也永远不会返回。
我们使用arduino Uno和elecfreaks的蓝牙加密狗BTH-07,以及python 3.2上的pyserial。
答案 0 :(得分:0)
读取documentation,您是否尝试在更改连接波特率之前发送波特率更改AT命令?
>>> AT+BAUD8
<<< OK115200
然后,afaict,你必须给加密狗重新上电,并以115200 bps重新连接。