我是靠谱客的博主 爱笑微笑,最近开发中收集的这篇文章主要介绍【树莓派】(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 识别串口所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部