Python学习笔记——串⼝配置以及发送数据下⾯的程序调⽤了serial库,简单实现了串⼝配置以及发送数据功能。
import serial
import binascii
ser = serial.Serial()
def port_open():
python怎么读取串口数据ser.port = 7 #设置端⼝号
ser.baudrate = 9600 #设置波特率
ser.bytesize = 8 #设置数据位
ser.stopbits = 1 #设置停⽌位
ser.parity = "N" #设置校验位
ser.open() #打开串⼝,要到对的串⼝号才会成功
if(ser.isOpen()):
print("打开成功")
else:
print("打开失败")
def port_close():
ser.close()
if (ser.isOpen()):
print("关闭失败")
else:
print("关闭成功")
def send(send_data):
if (ser.isOpen()):
ser.write(de('utf-8')) #utf-8 编码发送
#ser.write(binascii.a2b_hex(send_data)) #Hex发送
print("发送成功",send_data)
else:
print("发送失败")
if __name__ == "__main__":
port_open()
#port_close()
while True:
send("Hello World!")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论