Python操作串口
Python代码可以通过代码操作串口,示例代码(ubuntu系统为例)如下:
#!/usr/bin/python
# coding=UTF-8
import serial
import time
serial2 =serial.Serial("/dev/ttyUSB0", 9600)
print(serial2)
if serial2.isOpen():
print("open success")
else:
print("open failed")
try:
while True:
print("beginning")
"""待机唤醒"""
serial2.write(b'\xFE\x0F\x00\x00\x00\x02\x01\x03\xD1\x92')
time.sleep(10)
serial2.write(b'\xFE\x0F\x00\x00\x00\x02\x01\x00\x91\x93')
time.sleep(10)
except KeyboardInterrupt:
if serial2 != None:
serial2.close()
其中
变量 | 含义 |
---|---|
/dev/ttyUSB0 | 端口号 |
9600 | 波特率 |
write中数据 | 发送数据 |
查看串口的使用手册,不同的数据代表不同指令。
本文作者:心比天高xzh
本文链接:https://www.cnblogs.com/xzh-personal-issue/p/17078698.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步