Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个在串行上发送传感器值的 arduino。
USB 一切正常。
但是当我们使用蓝牙模块时,我们不能超过 9600 波特率。波特率超过 9600 时,serial.readline() 永远不会返回,即使超时时间很短。
我们使用 arduino Uno 和来自 elecfreaks 的蓝牙加密狗 BTH-07,并在 python 3.2 上使用 pyserial。
阅读文档,您是否尝试在更改连接波特率之前发送波特率更改 AT 命令?
>>> AT+BAUD8 <<< OK115200
然后,您必须重新启动加密狗,然后以 115200 bps 的速度重新连接。