python做上位机

参考文章:

https://blog.csdn.net/dgut_guangdian/article/details/78391270

https://www.cnblogs.com/lanceyu/p/10201236.html

https://blog.csdn.net/absinjun/article/details/81407790

首先安装pip

你可以通过以下命令来判断是否已安装:

pip --version

如果你还未安装,则可以使用以下方法来安装:

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py   # 下载安装脚本
$ sudo python get-pip.py    # 运行安装脚本


显示版本和路径

pip --version

安装serial、easygui模块,

windows下需要安装pyserial,安装步骤见:

https://learn.adafruit.com/arduino-lesson-17-email-sending-movement-detector/installing-python-and-pyserial

帮助文档见:

https://pyserial.readthedocs.io/en/latest/shortintro.html

代码:

import serial
import time
 
ser = serial.Serial()
ser.baudrate = 9600
ser.port = 'COM3'
print(ser)
ser.open()
print(ser.is_open)
i=1
while(1): 
    demo=b"1"
    ser.write(demo)
    s = ser.read(1)
    print(s)
    time.sleep(0.1)
    demo = b"2"
    ser.write(demo)
    s = ser.read(1)
    print(s)
    time.sleep(0.1)

  继续。。

原文地址:https://www.cnblogs.com/zl0372/p/11011304.html