Разница между модулями Bluetooth HC-05 и HC-06 при работе с Arduino заключается в том, что HC-05 может работать в обоих режимах: ведомым (master) и ведущим (slave), а HC-06 работает только ведомым, то есть он не способен находить другие устройства и самостоятельно устанавливать с ними связь. 3
Ещё несколько отличий:
Оба модуля основаны на одинаковом чипе и поддерживают Bluetooth версии 2.0. 3