我需要让Raspberry Pi通过USB线与Arduino通信。由此,我将使用支持串行通信的USB端口。但是,我还需要通过串行通信使Raspberry Pi通过移动应用程序中的蓝牙进行通信。由于两个串行设备根据Raspberry Pi 3 Model B文档使用不同的端口,它是否可以同时通信? (Arduino到Raspberry Pi和Raspberry Pi到移动应用程序)。蓝牙使用/ dev / ttyAMA0端口,然后我将使用USB端口将Pi连接到Arduino。
使用pySerial库的示例。
serialArduino = serial.Serial(' / dev / ttyACM0',9600)
serialBluetooth = serial.Serial(' / dev / ttyAMA0',9600)