zoukankan      html  css  js  c++  java
  • 简单的python串口读写

    1、安装

    pip3 install pyserial

    2、

    import serial
    import _thread
    import sys
    from time import sleep
    ser = serial.Serial()
    def portopen(port):
        ser.port = port  # 设置端口号
        ser.baudrate = 115200  # 设置波特率
        ser.bytesize = 8  # 设置数据位
        ser.stopbits = 1  # 设置停止位
        ser.parity = "N"  # 设置校验位
        ser.open()  # 打开串口,要找到对的串口号才会成功
        if ser.isOpen():
            print("open success!")
        else:
            print("open error")
    def serrecv():
        while True:
            if ser.in_waiting:
                str=ser.read(ser.in_waiting).hex()
                if(str=="exit"):#退出标志
                    break
                else:
                    print("收到数据:",str)
    if __name__ == "__main__":
        #端口
        if sys.argv[1] != null:
           sys.exit(1);
        portopen("COM8")
        _thread.start_new_thread(serrecv,())

    参考:https://www.cnblogs.com/yucen/p/9343557.html

    https://www.cnblogs.com/dongxiaodong/p/9992083.html

  • 相关阅读:
    app测试点-1
    毕业5年的感悟
    关于游戏外挂
    python-unittest单元测试框架
    python-requests
    http简介
    python基础-发邮件smtp
    python-加密
    4 Python 日期和时间
    5 Python 数据类型—数字
  • 原文地址:https://www.cnblogs.com/XxZzYy/p/12738726.html
Copyright © 2011-2022 走看看