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中数据 | 发送数据 |
查看串口的使用手册,不同的数据代表不同指令。