项目简介
BM2302-9x-1是一款Sub-1G OOK接收器透明传输模块,采用I2C/UART通信方式。本项目提供了一个Arduino库,用于实现与BM2302-9x-1模块的通信,还展示了如何与Sub-1G OOK发射器透明传输模块BMC21M0x1进行配对和数据交换。
项目的主要特性和功能
- 支持I2C和UART两种通信方式。
- 可通过
begin
函数初始化模块,设置通信接口和RF工作频段。 - 能通过
getStatus
函数获取模块的INT状态。 - 具备RF控制功能,包括获取RF状态、读取RF数据、设置接收模式、配对模式和睡眠模式。
- 支持配置RF的工作频段和精确频率。
- 支持进入和退出测试模式。
- 可通过
writeBytes
和readBytes
函数进行数据读写操作。
安装使用步骤
- 安装库:通过Arduino Library Manager搜索并安装
BM2302-9x-1
库。 - 打开示例代码:在Arduino IDE中打开
examples
文件夹中的示例代码,如example1.ino
。 - 配置硬件连接:根据示例代码中的说明,将BM2302-9x-1模块与Arduino连接。
- 上传代码:将示例代码上传到Arduino开发板。
- 运行程序:打开串口监视器,查看模块的输出信息。
通过以上步骤,即可快速开始使用BM2302-9x-1模块进行Sub-1G OOK通信。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】