python 读取写入串口数据-pyserial

Nov 27, 2018
使用场景

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

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

    pip install pyserial
    
    1. 接口使用
      ```python

    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() ```

  2. 使用过的场景

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