我是靠谱客的博主 爱笑微笑,最近开发中收集的这篇文章主要介绍【树莓派】(4) 树莓派-LORA,读取Arduino-温度传感器数据1 串口 serial2 LORA3 识别串口,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
1 串口 serial
1.设备管理器-端口-usb-serial-查看串口是否正确-是否有这个设备
2.串口调试助手-ATK-XCOM-查看串口是否能正确接受和发送收据
3.用Python写读取串口的程序
注意:CTRL C 暂停python实施程序 终端
注意:DEV LINUXS 所有对象都是文件
2 LORA
首先对其进行配置:
ATK-lora配置软件 MD0=1,配置正确的地址和通道,保存配置,关闭串口,拔MD0线
3 识别串口
# 树莓派识别串口
import time
import serial
Y=0
with serial.Serial("/dev/ttyUSB0",9600,timeout=1) as ser:
while Y<2:
temper=ser.read()
temper_str=bytes.decode(temper)
print(temper_str)
# 电脑端识别串口
import serial
Y = 0
with serial.Serial('COM5', 9600, timeout=1) as ser: # 延时查询串口1秒钟
while Y < 2:
temper = ser.readline() # 遇到分行符停止读数
temper_str = bytes.decode(temper) # 将文本型字符串转为二进制字符串
print(temper_str)
# 其他
x = ser.read() # read one byte
s = ser.read(10) # read up to ten bytes (timeout)
line = ser.readline() # read a 'n' terminated line
print(bytes.decode(x)+bytes.decode(s)+bytes.decode(line))
注意:二进制字符串 和 文本型字符串 的转换
最后
以上就是爱笑微笑为你收集整理的【树莓派】(4) 树莓派-LORA,读取Arduino-温度传感器数据1 串口 serial2 LORA3 识别串口的全部内容,希望文章能够帮你解决【树莓派】(4) 树莓派-LORA,读取Arduino-温度传感器数据1 串口 serial2 LORA3 识别串口所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复