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 中国大陆许可协议进行许可。

posted @   心比天高xzh  阅读(109)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起