python的串口通信(pyserial)
1 使用用硬件 树莓派,CH340串口转USB两个,PC 2 环境安装 树莓派我使用的是自带系统,环境都已经配好了,PC这边我安装了的ubunt子系统,有python环境,那么就需要安装pyserial库和CH340的驱动 sudo apt - get update sudo apt install python - pip pip install -- upgrade pip pip install pyserial 可以使用命令查看本机的串口 python -m serial.tools.list_ports python3 -m serial.tools.list_ports PC的话将会列举一堆,需要取设备管理器中找到对应的COM口号,例如我串口是COM8,则是用的/dev/ttyS5 树莓派的话将会显示两个,/dev/ttyAMA0是GPIO处的串口,/dev/ttyUSB0则是我插入的串口转USB模块 pi @raspberrypi : ~ $ python - m serial . tools . list_ports / dev / ttyAMA0 / dev / ttyUSB0 3 收发测试 PC lissettecarlr @lissettecarlr ~ % python Python 2.7 .12 ( default , Nov 12 2018 , 14 : 36 : 49 ) [ GCC 5.4 .0 20160609 ] on linux2 Type "help" , "copyright" , "credits" or "license" for more information . > > > import serial > > > com = serial . Serial ( '/dev/ttyS8' , 115200 , timeout = 0.2 ) > > > com . isOpen ( ) True > > > com . write ( '123...