树莓派python串口收发数据
Posted XXX_UUU_XXX
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派python串口收发数据相关的知识,希望对你有一定的参考价值。
# -*- coding: utf-8 -*
import serial
import time
# 打开串口
ser = serial.Serial("/dev/ttyAMA0", 115200)
def main():
while True:
# 获得接收缓冲区字符
count = ser.inWaiting()
if count != 0:
# 读取内容并回显
recv = ser.read(count)
ser.write(recv)
for i in range(5):
ser.write(int(recv)+i)
# print(recv) 回车可以用"\\r\\n"
# 清空接收缓冲区
ser.flushInput()
# 必要的软件延时
time.sleep(0.1)
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
if ser != None:
ser.close()
以上是关于树莓派python串口收发数据的主要内容,如果未能解决你的问题,请参考以下文章