概述
介绍
本教程包含两个示例。 在第一个示例中,我们将从LoRa发送者/发送者向接收者发送一条简单的“ Hello World”消息。 但是在第二个示例中,我们将无线发送传感器数据。 BME280气压传感器提供气压,温度,湿度等信息。STM32 LoRa发送器将传感器数据发送到STM32 LoRa接收器。
硬件
LoRa模块
- 引脚1:ANT –此引脚将连接到天线
- 引脚2、9、16:GND –电源和控制器共同接地的接地引脚
- 引脚3:3.3V –要给设备加电,引脚3将有助于输入电源
- 引脚4:RESET –引脚4用于通过外部信号复位模块
- 引脚5、6、7、8、10、11:DIO0,DIO1,DIO2,DIO3,DIO4,DIO5 –要通过模块执行常规I / O功能,DIO引脚会有所帮助。这些引脚可定制为中断引脚
- 引脚12:SCK – SCK引脚用于SPI通信期间的时钟脉冲
- 引脚13:MISO – MISO表示主进和从出,将数据传输从模块传输到控制器。主站为控制器,SX1278为从站
- 引脚14:MOSI – MOSI表示主机输出从机输入。因此,此引脚将从控制器接收数据
- 引脚15:NSS – NSS是芯片选择/启用引脚,将有助于激活从机
LoRa频率分配
LoRa频率并非到处都是合法的。SX1278的频率为433MHz,因此除了用于学术目的之外,不允许长时间使用它。 同样,请检查您所在国家/地区允许的范围,并确认您可以使用实际的频率范围。 LoRa模块确实提供了不同的频率范围,最常见的是433MHz,915MHz和868MHz。
连接图
详情参阅 - 亚图跨际
最后
以上就是魁梧发箍为你收集整理的STM32使用LoRa模块无线发送和接收的全部内容,希望文章能够帮你解决STM32使用LoRa模块无线发送和接收所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复