HC-05 and HC-06 Bluetooth module
- Hc-05 can work as master and slave. It can initiate pairing request to others and other devices can also request it for paring.
- Hc-06 Module can only work in slave mode. It can not initiate pairing request to other nearby devices. It can only accept the pairing request made my others.
- Hc-05 module has some extra pins which can be used as GPIO.
Both the Hc-05 and Hc-06 modules works on 3.3v TTL level signal. Input supply can be between 3.3 to 6 volt. On board regulator converts the voltage suitable for the Bluetooth module to operate constantly. Hc-05 and Hc-06 communicates with external controller on UART interface.
Nodemcu also works on 3.3v TTL level signal. Module can be powered by 5 volt source. Its on board regulator also levels down the input voltage to 3.3 volt. UART interface of both the modules can directly be connected, since both the modules are working on same 3.3v TTL level signal. No pull up or pull down circuit is required. Pull up down network is required when modules are working on different TTL levels like 3.3v and 5v. Connect directly Tx of nodemcu to Rx of Hc-05 and Rx of nodemcu to Tx of Hc-05. Circuit diagram of the project is given below.
Android App – Bluetooth Terminal
Hc-05 Hc-06 Paring with android app
Filed Under: Electronic Projects, ESP8266, Microcontroller Projects