单片机如何与lora进行通信,单片机通信步骤

首页 > 实用技巧 > 作者:YD1662023-12-25 03:00:54

传输方式

LORA模块通信的传输方式主要有以下三种:

三者的区别:

简单的说,当只需要点对点通信(即两个LORA相互通信)时,可使用前两种方式。

其中,透明传输可以以字符或16进制数据形式发送,需要两个LORA模块的地址、信道相同,而定向传输只能以16进制的特定格式发送,无需二者地址或信道相同。(由于LORA模块的地址和信道有十分多的选择,一般不会出现冲突的可能,所以个人推荐使用透明传输更方便。)

当需要多个LORA通信时,选用第三种传输方式。

4.2 DHT11温湿度传感器

简介

单片机如何与lora进行通信,单片机通信步骤(5)

DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排引脚封装。连接方便,特殊封装形式可根据用户需求而提供。
接线

单片机如何与lora进行通信,单片机通信步骤(6)

DHT11编码步骤

  1. 单片机上点后1s内不读取(不重要)
  2. 主机(单片机)发送起始信号:主机先拉高data拉低data延迟18ms拉高data(通过此操作将单片机引脚设置为输入)。
  3. 从机(DHT11)收到起始信号后进行应答:从机拉低data,主机读取到data线被拉低持续80us后从机拉高data线, 持续80us,直到高电平结束,意味着主机可以开始接受数据。
  4. 主机开始接收数据:主机先把data线拉高(io设置为输入)从机把data线拉低,主机读取data线电平,直到低电平结束(大约50us)从机拉高data线后,延迟40us左右(28~70us之间)主机再次读取data线电平,如果为低电平,则为“0”,如果为高电平,则为“1”。继续重复上述1,2步骤累计40次。
4.3 光照传感器

简介
光敏传感器是最常见的传感器之一,它的种类繁多,主要有:光电管、光电倍增管、光敏电阻、光敏三极管、太阳能电池、红外线传感器、紫外线传感器、光纤式光电传感器、色彩传感器、CCD和CMOS图像传感器等。光传感器是目前产量最多、应用最广的传感器之一,它在自动控制和非电量电测技术中占有非常重要的地位。光敏传感器是利用光敏元件将光信号转换为电信号的传感器,它的敏感波长在可见光波长附近,包括红外线波长和紫外线波长。光传感器不只局限于对光的探测,它还可以作为探测元件组成其他传感器,对许多非电量进行检测,只要将这些非电量转换为光信号的变化即可。
总结:照射光敏二极管的光强不同,通过光敏二极管的电流大小就不同,所以可以通过检测电流大小,达到检测光强的目的。利用这个电流变化,我们串接一个电阻,就可以转换成电压的变化,从而通过ADC读取电压值,判断外部光线的弱。

单片机如何与lora进行通信,单片机通信步骤(7)

优点

原理图

单片机如何与lora进行通信,单片机通信步骤(8)

上一页123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.