码迷,mamicode.com
首页 > 编程语言 > 详细

serial中python通信

时间:2019-07-09 11:02:05      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:load   write   roo   usr   模块   串口   default   ports   end   

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通信

标签:load   write   roo   usr   模块   串口   default   ports   end   

原文地址:https://www.cnblogs.com/classics/p/11155875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!