HC-06 BlueTooth module pin connect

Hi!

I want to connect Arduino Leo + HC-06 BT-module.

Problem: my HC-06 works only with D10-D11 Arduino digital pin. If I change RX/TX pin to another digital pin (e.g. 2-3 or default 0-1) - Arduino don't receive signal from BT-terminal on smartphone. But at the same time Arduino successfully transmit signal to terminal!

https://www.instructables.com/id/Tutorial-Using-HC06-Bluetooth-to-Serial-Wireless-U/

#include <SoftwareSerial.h>
SoftwareSerial BT(10, 11); /// I'm change to >>> SoftwareSerial BT(2, 3)
// creates a "virtual" serial port/UART
// connect BT module TX to D10
// connect BT module RX to D11
// connect BT Vcc to 5V, GND to GND
void setup()

<...>

What is it? Hardware locked? My mistake?

Probably the latter, as there is no lock. You are using software serial for bluetooth. PIns 0,1 are for hardware serial. Trying to use software serial on them is not only stupid in principle but guaranteed not to work. Software serial should work on other pins, providing you nominate them in the code in the proper manner. If you already have it working on 10,11, your problem is probably some little procedural thing that will only happen once, and you haven't done any damage.

It is good practice to wire Arduino Tx through a 1k/2k voltage divider. It is not usually fatal if you don't.
You might find the following background notes useful

http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://homepages.ihug.com.au/~npyner/Arduino/BT_2_WAY.ino

Nick_Pyner:
Probably the latter, as there is no lock. You are using software serial for bluetooth. PIns 0,1 are for hardware serial. Trying to use software serial on them is not only stupid in principle but guaranteed not to work. Software serial should work on other pins, providing you nominate them in the code in the proper manner. If you already have it working on 10,11, your problem is probably some little procedural thing that will only happen once, and you haven't done any damage.

It is good practice to wire Arduino Tx through a 1k/2k voltage divider. It is not usually fatal if you don't.
You might find the following background notes useful

http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://homepages.ihug.com.au/~npyner/Arduino/BT_2_WAY.ino

Thank you for reply! I'm trying to repeat this instruction. Test sketch (BT_2_WAY.ino) required connect like this image. Right?

After setup scheme I'm upload sketch to Arduino. Bluetooth module disabled at upload time.
No works(((

Visliy:
I'm trying to repeat this instruction. Test sketch (BT_2_WAY.ino) required connect like this image. Right?

Yes. Make sure the wiring is the right way round - Tx>Rx , Rx>Tx.

After setup scheme I'm upload sketch to Arduino. Bluetooth module disabled at upload time

Yes, You simply unplug Bluetooth prior to upload.

You can test the code is kosher by running it with the serial monitor. If that works and bluetooth doesn't, check the wiring - again(!) Ensure LED on bluetooth is solid, confirming phone is connected.