本产品 BMC21M041 是频段 433.92MHz 的 RF 发射模块,由 Sub-1GHz OOK 发射器模块 BM2102-94-1 及转接板所组成。
我们使用cookie来使您的体验更好。 为了遵守新的e-隐私指令,我们需要问您同意设置的cookie。 了解更多。
本产品 BMC21M041 是频段 433.92MHz 的 RF 发射模块,由 Sub-1GHz OOK 发射器模块 BM2102-94-1 及转接板所组成。
| 引脚 | 名称 | 功能 | 
|---|---|---|
| 1 | NC | - | 
| 2 | SCL
 RX  | 
I2C: 时钟线
 UART: RX  | 
| 3 | SDA
 TX  | 
I2C: 数据线
 UART: TX  | 
| 4 | VDD | 供电:3.0V~5.5V | 
| 5 | GND | 接地 | 
BMC21M041 提供以下 6 个指令,详细说明请参考文件页签的 "Arduino Library 说明",及应用笔记
"BCM-2102-X03 & BCM-2302-T01 透传模块应用"。
| 功能 | 命令码 | 资料长度 | 对应 Arduino Library 函式 | 
|---|---|---|---|
| 选择 RF 频段 0x10 | 0x10 | 1 byte | void begin(uint8_t frequencyBand)
 frequencyBand:RF 频段 0x00(RF_315MHz):315MHZ 0x01(RF_433_92MHz):433MHz 0x02(RF_868MHz):868MHZ 0x03(RF_915MHz):915MHZ  | 
| 设定 TX 功率 | 0x12 | 1 byte | void setRFPower(uint8_t powervalue)
 powervalue:发射功率 0x01(RF_0dBm_power):0dBm 0x05(RF_5dBm_power):5dBm 0x09(RF_10dBm_power):10dBm 0x0D(RF_13dBm_power):13dBm  | 
| 启动 RF 并发射 1 位元组数据 | 0x23 | 2 bytes | void beginTransmission(uint8_t data,uint8_t times)
 data:需要发送的数据 times:数据发送次数 times = 0x00,将无限次发送数据  | 
| 停止 RF 发射 | 0x00 | 0 byte | void endTransmission(void) | 
| 读取 TX 模块状态 | 0x81 | 0 byte | bool isRFbusy(void) | 
| 读取模块版本 | 0x90 | 0 byte | uint16_t getFWVer(void) | 
| HS Code (仅供参考) | 8517.79.00.00-6 | 
|---|