2013-06-18 82 views
0

我正在使用一個arduino發送Serial上的傳感器值。Pyserial藍牙只能工作在9600波特率

一切都很好的USB。

但是,當我們使用藍牙模塊,我們不能超過9600波特率。 在超過9600波特率的情況下,serial.readline()永遠不會返回,即使短暫超時也是如此。

我們使用arduino Uno和elecfreaks的藍牙適配器BTH-07以及python 3.2的pyserial。

回答

0

讀取documentation,您是否嘗試在更改連接波特率之前發送波特率更改AT命令?

>>> AT+BAUD8 
<<< OK115200 

然後,你不得不重啓加密狗,重新連接115200bps。