python发送数据给屏幕
注意
素材说明: 只要能运行python的都能使用,可以在windows、linux,mac等操作系统下使用,可用在个人电脑、树莓派、工控机等。
注意
在windows下建议使用vscode运行,如果无法通讯时,建议使用管理员权限打开vscode再运行,由于pycharm需要配置虚拟环境,不建议在pycharm下运行,可能会导致无法通讯。
此例程属于python代码,仅提供参考,淘晶驰不提供python代码的技术支持。
python代码
import serial #导入模块
try:
#端口,GNU / Linux上的/ dev / ttyUSB0 等 或 Windows上的 COM1 等
#波特率,标准值:2400 4800 9600 19200 38400 57600 115200 230400 256000 512000 921600
#超时设置,None:永远等待操作,0为立即返回请求结果,其他值为等待超时时间(单位为秒)
# 打开串口,并得到串口对象
ser=serial.Serial(port="COM9",baudrate=115200,timeout=5)
print("串口详情参数:", ser)
# 写数据
#注意:编码应与工程的编码一致(设备-字符编码,如果usarthmi中设置的为utf-8,则这里也填写utf8,如果usarthmi中设置的为GB2312,则这里也填写GB2312也可以填写GBK)
#result=ser.write("page page0".encode("utf-8"))
#result=ser.write("page page2".encode("GB2312"))
result=ser.write("t0.txt=\"淘晶驰电子!\"".encode("GB2312"))
# 发送结束符
ser.write(bytes.fromhex('ff ff ff'))
ser.close()#关闭串口
except Exception as e:
print("---异常---:",e)