本产品 BMC21M041 是频段 433.92MHz 的 RF 发射模块,由 Sub-1GHz OOK 发射器模块 BM2102-94-1 及转接板所组成。
我们使用cookie来使您的体验更好。 为了遵守新的e-隐私指令,我们需要问您同意设置的cookie。 了解更多。
清明节假期为 4 月 3 日至 4 月 6 日,连假期间不上班,4 月 1 日 下午 15:00 后的订单将于 4 月 7 日处理。
本产品 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 |
---|