Get an estimate on delivery to your location.
- Pay by card, bank transfer or USSD at checkout
The HC-06 bluetooth module is a slave bluetooth module designed for wireless serial communication. It is a slave module meaning that it can receive serial data when serial data is sent out from a master bluetooth device(device able to send serial data through the air: smart phones, PC).When the module receives wireless data, it is sent out through the serial interface exactly at it is received. No source code specific to the Bluetooth module is needed at all in the arduino chip. An app on the phone is used to send out inputs to the module which receives and then transfers this to the arduino. The arduino and actuators in turn responds accordingly, as specified in the source code. When the module is not in a paired state, the LED on the module blinks rapidly whereas when paired with the app on the phone, the LED on the module is a steady red.
The HC-06 module has four pins which are all required in order to make a connection with the arduino UNO. The VCC pin is where the module receives its input voltage and is thus connected to the 5V pin on the arduino. The GND on the module is the ground pin which connects to the ground pin on the arduino. In other words, it is the reference point from where all the other voltages are measured. The RXD and TXD are the recieve and the transfer pins respectively on the module. The module receives the serial data from the master device (smartphone) through the RXD pin and then transfers that data to the arduino using the TXD pin. The TXD pin on the module is connected directly to the RX pin on the arduino whereas the RXD pin of the module is connected to the TX pin on the arduino using a voltage divider circuit as the RXD on the module can only support voltage upto 3.3V.