The HC-12 is the easiest way to transfer data over the air between two Arduino. Just connect the RX and TX pins for the transfer of data. It is a 100mw multi-channel wireless transceiver you can use in your projects to transmit and receive serial information. HC-12 module has a microcontroller that actually doesn’t have to be programmed by the user. For configuring the module we simply use AT commands, which can be sent from an Arduino, a PC, or any other microcontroller using the serial port. For entering the AT command mode we just have to set the “Set” pin of the module to a low logic level. Its wireless working frequency band is from 433.4 MHz to 473.0 MHz.
It has a total of 100 channels with a stepping of 400 kHz between each channel. Transmitting power is from -1dbm (0.79mw) to 20dbm (100mw). Receiving sensitivity is from -117dbm (0.019pw) to -100dbm (10pw). These values actually depend on the selected Serial and Over-the-Air Baud Rate. The module has a PCB antenna seat ANT1, users can use the coaxial cable. The module also has an antenna welding hole ANT2, a convenient user welded spring antenna. The user can choose one kind of antenna according to the request. This module offers a wireless data transmission and reception range of approximately 1 km in the open air. It’s a low-power radio chip that is ultra-easy to use. HC-12 wireless communication module is a new generation of multi-channel embedded wireless data transmission modules.
Operating Voltage | 3.2V-5V |
Model | HC-12 |
Communication Distance | 1000 meters in open space |
Operating Frequency | 433.4MHz to 473.0MHz |
Size | 27.4x12.9x0.5mm |