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.

Shopping Cart 0
US$0.00

433MHz OOK Transmitter Module BMC21M041

US$4.00
In stock
Quantity
58 pieces
Product ID
BMC21M041

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.

Follow Us for More Updates!
DESCRIPTION

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.

PRODUCT FEATURES
  1. Input voltage: 3.0V~5.5V
  2. Operating current: 16mA @5V
  3. Output power: 0/5/10/13dBm
  4. Modulation: OOK
  5. Interface: I2C (address: 0x21)、UART (default 19200bps)
  6. Dimension: 50 x 35.3 x 12 mm
  7. Net weight: 9.1g
HARDWARE OVERVIEW
PIN DESCRIPTION
Pin Name Function
1 NC -
2 SCL
RX
I2C: clock line
UART: RX
3 SDA
TX
I2C: data line
UART: TX
4 VDD Power supply: 3.0V~5.5V
5 GND Ground
BMC21M041 COMMAND SET

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.

Function Command Parameter Function in the Arduino Library
Select the RF frequency band 0x10 1 byte void begin(uint8_t frequencyBand)
frequencyBand:
0x00(RF_315MHz):315MHZ
0x01(RF_433_92MHz):433MHz
0x02(RF_868MHz):868MHZ
0x03(RF_915MHz):915MHZ
Set the TX power 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
Start the RF and send 1-byte data 0x23 2 bytes 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
  1. IC: BC2102, Sub-1GHz RF Transmitter, including datasheet, package information, etc.
  2. Application note: AN0462E, BCM-2102-X03 & BCM-2302-T01 Transparent Transmission Module Application.
More Information
HS Code (reference) 8517.79.00.00-6
Youtube
Contact Us