Bluetooth module HC-05, HC-06, HM-10 Signal Voltage Converter PCB - ARDUINODesigned by scrolled, Ships from United Kingdom
Ok so you have been out and bought your bluetooth module and you start reading the forums and you even look at the pcb.There are 2 statements plainly silkscreened in white on the back Power 3.6-6V,...Read More…
Ok so you have been out and bought your bluetooth module and you start reading the forums and you even look at the pcb.There are 2 statements plainly silkscreened in white on the back Power 3.6-6V, Level 3.3V, what does this mean ? Power obvious, level ?
Simply, these bluetooth modules are not tolerant to signal levels of greater than 3.3V. The Arduino output signal levels are true logic at 5V. Many people on forums argue that you can run these devices at signal levels of 5V, but I have experience of serious degradation to the module and unstable bluetooth connections directly attributed to running the signals at 5V.
There are many places that show a divider network to limit the Arduino TX out to the Bluetooth module RX in. Well, I have created a very simple PCB that does it for you:
The Bluetooth module Tx to Arduino RX signal does not require conditioning as it is generated by the module at 3.3V. The rest of the signals on the pcb are straight through, En to En, ST to ST, Vcc, Gnd and Arduino Rx to Bluetooth TX. Please check in picture 3 that your pin outs match those of the module shown.
My boards are:
Happy to answer questions.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
Experienced printed circuit board and aircraft harness design engineer. With over 25 years experience. Living in the south west United Kingdom.