AS32-100 LoRa无线通信模块
模块来源
采购链接:
https://item.taobao.com/item.htm?spm=a1z09.2.0.0.a2882e8dnsJF7e&id=623781851754&_u=72t4uge5cec9
资料下载:
AS32-TTL-100 433MHz LoRa扩频 无线收发模块
上位机下载地址:
http://www.ashining.com.cn/relatedsoftware/soft_asds.zip
规格参数
工作电压:2.0V-5.5V
工作电流:52mA~104mA
默认频率:433Mhz
发射功率:20dBm
参考通信距离:3km
控制方式:串口
使用说明
通过MD0与MD1设置工作模式。
MD0 | MD1 | 具体工作模式 |
---|---|---|
0 | 0 | 一般工作模式 |
0 | 1 | 省电工作模式 |
1 | 0 | 唤醒工作模式 |
1 | 1 | 休眠工作模式 |
需要多个模块互传数据,则模块间的配置参数必须要一致。参数包括:空中速度、模块地址、通信信道。
参数的修改是通过上位机进行设置。具体步骤请参考快速操作指南。配置完成之后,只需要将模式设置为一般工作模式,即可进行透传。
硬件接口
AUX引脚 用于无线收发缓冲指示和自检指示。它指示模块是否有数据尚未通过无线发出去,或已收到的数据是否 已通过串口全部发出,或模块正在初始化自检过程中。
工作状态切换时 AUX 时序变换:工作状态切换前应当检测 AUX 引脚状态,当 AUX 为低电平时,表示模块繁忙;当 AUX 输出高电平约 2ms 后,表示此时模块处于空闲状态,模块可以开始工作状态切换,低延时工作状态引脚 MD0、MD1 电平开始跳变,AUX 继续输出高电平约 3ms 后,模块进行状态切换,当 AUX 输出低电平,表示正在切换状态,AUX 输出高电平,并保持约 2ms 表示状态切换完成。
本案例是不需要进行工作模式切换,而是固定使用一般工作模式(MD0=0,MD1=0)故AUX悬空即可。
将模块的MD0、MD1和GND接到开发板的GND。
将模块的VCC接到开发板的5V。
将模块的RXD接到开发板的2号引脚。
将模块的TXD接到开发板的3号引脚。
使用方法
/******************************************************************************
* 测试硬件:ColorEasyDuino开发板
* 版 本 号: V1.0
* 修改作者: www.lckfb.com
* 修改日期: 2024年04月19日
* 功能介绍:
*****************************************************************************
* 开发板软硬件资料与相关项目软硬件资料官网全部开源
* 开发板官网:www.lckfb.com
* 关注bilibili账号:【立创开发板】,掌握我们的最新动态!
* 不靠卖板赚钱,以培养中国工程师为己任
******************************************************************************/
#include <SoftwareSerial.h>
#define SEND_MODE 1
// 放弃以下针脚用于软件串口
#define RX_PIN 2 // 开发板的RX(连接到EC01G的TX)
#define TX_PIN 3 // 开发板的TX(连接到EC01G的RX)
SoftwareSerial LORA(TX_PIN,RX_PIN);
void setup() {
// // 开始串口通讯
Serial.begin(9600); // 硬件串口与计算机通信
Serial.println("start");
LORA.begin(9600);
}
void loop() {
#if SEND_MODE
Serial.print("send data:LCKFB\r\n");//串口提示要发送的数据
LORA.print("send data:LCKFB\r\n");//模块发送数据
delay(1000);
#else
//将发送端发送过来的数据发送串口调试助手
if (LORA.available()) {
val = LORA.read();
Serial.print(val);
}
#endif
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52