serial中python通信
Posted classics
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了serial中python通信相关的知识,希望对你有一定的参考价值。
1、需要导入pyserial 的模块
脚本如下:
# ! /usr/bin/env python # -*- coding: utf-8 -*- import sys import time reload(sys); sys.setdefaultencoding("utf-8") import serial # 导入串口模块 import threading import time import serial ser = serial.Serial("COM3",115200) send = ser.write("\n") send = ser.write("\n") time.sleep(2) send = ser.write("root") send = ser.write("\n") print ser.portstr print send time.sleep(2) send = ser.write("nE7jA%5m") send = ser.write("\n") print send time.sleep(2) send = ser.write("export") send = ser.write("\n") print send time.sleep(2) data = "" while ser.in_waiting > 0 : data+=ser.read(1) if data != "": print data
以上是关于serial中python通信的主要内容,如果未能解决你的问题,请参考以下文章
python - serial communication(串口通信)
有人会 用python的 pySerial 进行串口通信的吗
Arduino 和 Python (3.x) 之间的 Serial.read() 和 Struct.pack / 串行通信问题