暂时没有需要串口的地方,不过先写在这备用,主要就是配置一下/dev/ttyTHS1这里的串口,波特率,奇偶校验这些,比较简单,和正常的电脑配置串口差不多。
uart.py
import serial
ser = serial.Serial("/dev/ttyTHS1", 115200) # uart init @115200-8-N-1
def ser_line_echo():
while True:
line = ser.readline() # wait b'\n'
str = 'recv:'
line = str.encode('utf-8') + line#class bytes
ser.write(line) # send data
print(line)
if __name__ == '__main__':
try:
if ser.is_open == False:
ser.open() # open uart
ser_line_echo()
except KeyboardInterrupt: # Ctrl+C
if ser != None:
ser.close() # Close Port immediately
后期填坑:
1、agx和其他串口模块通信,比如惯性导航陀螺仪
2、可视化显示串口数据
3、利用串口做遥控可以,蓝牙、lora、2.4G透传