The store will not work correctly in the case when cookies are disabled.
Best Modules will be closed from Apr. 3nd to Apr. 6th in observance of Tomb Sweeping Day. Please be informed that any orders placed after 15:00 PM Apr. 1st (Taiwan time, UTC+8) will be processed on Apr. 7th.
We use cookies for optimal website use.We recommend you to allow cookies for a better user experience. Please read our privacy policy. Learn more.
The BMC21M041 is a RF transmitter module with frequency 433.92MHz that is composed of the Sub-1GHz OOK transmitter module, BM2102-94-1, and a breakout board.
The BMC21M041 has the same functions as the BM2102-94-1. The difference between them is that the BMC21M041 includes level shift circuit and a LDO IC HT7533 and breaks out the BM2102-94-1’s pins to match BMCOM connectors. The product supports I2C and UART interfaces. You can use the jumper to select it.
With the BMCOM, you can directly connect the product to BMduino development boards, such as BM53A367A.
You can use the product with other development boards, such as Arduino UNO, as well.
It is recommended to use with the RF receiver module, BMC23M041, to form a complete transmit and receive function.
BMC21M041 provides the following 6 commands, please refer to "Arduino Library Description" document in the document label and the application note, "BCM-2102-X03 & BCM-2302-T01 Transparent Transmission Module Application", for details.
void beginTransmission(uint8_t data,uint8_t times)
data: data to be transmitted
times: data transmission times
times=0x00
Data will be transmitted continuously
until endTransmission command executed
Stop the RF transmitter
0x00
0 byte
void endTransmission(void)
Read the TX module statues
0x81
0 byte
bool isRFbusy(void)
Read the module version
0x90
0 byte
uint16_t getFWVer(void)
RESOURCES
IC: BC2102, Sub-1GHz RF Transmitter, including datasheet, package information, etc.