python 读取写入串口数据-pyserial

Nov 27, 2018
使用场景

PC一体电子秤,电子秤数据传输使用的了串口传数据.电子秤会实时向串口中传入数据.

使用的python库-pyserial
  1. 模块安装

    pip install pyserial
    
  2. 接口使用

    import serial
    # COM3 windows 下的串口
    im = serial.Serial("COM3",9600,timeout=1) 
    # 一般都会默认打开的
    if im.is_open:
        im.open()
    # 读入数据
    im.read(100)
    # 读入一行,结尾使用了 \n. 许多都是 \r\n 要自己实现了.nodejs 串口工具可以做调整
    im.readline()
    im.readlines()
    
    # 写入整数or byte 类型
    im.write(0x01)
    im.write(b'')
    
    # 最后要关掉
    im.close()
  3. 使用过的场景

    • PC电子秤串口数据
    • 小票打印机
    • POS点餐客显
  4. 文档参考
    python 串口库 pyserial

sadf