2026-02-24 3:16 AM
Hello,
I am currently using the X-NUCLEO-53L7A1 expansion board together with the NUCLEO-F401RE development board.
I would like to add a Bluetooth module (HC-05 or HC-06) to this setup in order to transmit measurement data wirelessly.
Could someone please advise on the following:
What is the recommended way to connect an HC-05/HC-06 module to the NUCLEO-F401RE when the X-NUCLEO-53L7A1 expansion board is mounted?
Are there any potential hardware conflicts (e.g., UART pin usage, power supply limitations, or pin mapping issues)?
Are there any known compatibility or performance issues when using the Bluetooth module together with the VL53L7CX sensor?
Solved! Go to Solution.
2026-02-24 3:31 AM - edited 2026-02-24 4:59 AM
@VasVar wrote:a Bluetooth module (HC-05 or HC-06) ?
Note that these are not ST products.
They connect to a microcontroller - any microcontroller - using a UART (serial) interface. They neither know nor care what microcontroller you use.
So, as far as the STM32 is concerned, this is just standard UART comms.
If you're not already familiar with UART comms on STM32, then start by getting it working with a terminal on a PC.
https://wiki.st.com/stm32mcu/wiki/Getting_started_with_UART
Similarly, familiarise yourself with the HC-05/6 and its operation by getting it working with a terminal on a PC.
@VasVar wrote:
What is the recommended way to connect an HC-05/HC-06 module to the NUCLEO-F401RE when the X-NUCLEO-53L7A1 expansion board is mounted?
The X-NUCLEO-53L7A1 is immaterial to the HC-05/6 connection - just make sure that there are no pin conflicts.
Also check that the total power consumption is within the Nucleo board's capabilities.
@VasVar wrote:2. Are there any potential hardware conflicts (e.g., UART pin usage, power supply limitations, or pin mapping issues)?
It's up to you to ensure that there are no conflicts - see the documentation for the various boards for details.
For the ST Boards, there will be a User Manual in the 'Documentation' tab of the Product Page; eg,
https://www.st.com/en/evaluation-tools/x-nucleo-53l7a1.html#documentation
There will also be schematics on the 'CAD Resources' tab; eg,
https://www.st.com/en/evaluation-tools/nucleo-f401re.html#cad-resources
How to interface anything to anything else
2026-02-24 3:31 AM - edited 2026-02-24 4:59 AM
@VasVar wrote:a Bluetooth module (HC-05 or HC-06) ?
Note that these are not ST products.
They connect to a microcontroller - any microcontroller - using a UART (serial) interface. They neither know nor care what microcontroller you use.
So, as far as the STM32 is concerned, this is just standard UART comms.
If you're not already familiar with UART comms on STM32, then start by getting it working with a terminal on a PC.
https://wiki.st.com/stm32mcu/wiki/Getting_started_with_UART
Similarly, familiarise yourself with the HC-05/6 and its operation by getting it working with a terminal on a PC.
@VasVar wrote:
What is the recommended way to connect an HC-05/HC-06 module to the NUCLEO-F401RE when the X-NUCLEO-53L7A1 expansion board is mounted?
The X-NUCLEO-53L7A1 is immaterial to the HC-05/6 connection - just make sure that there are no pin conflicts.
Also check that the total power consumption is within the Nucleo board's capabilities.
@VasVar wrote:2. Are there any potential hardware conflicts (e.g., UART pin usage, power supply limitations, or pin mapping issues)?
It's up to you to ensure that there are no conflicts - see the documentation for the various boards for details.
For the ST Boards, there will be a User Manual in the 'Documentation' tab of the Product Page; eg,
https://www.st.com/en/evaluation-tools/x-nucleo-53l7a1.html#documentation
There will also be schematics on the 'CAD Resources' tab; eg,
https://www.st.com/en/evaluation-tools/nucleo-f401re.html#cad-resources
How to interface anything to anything else
2026-02-24 4:53 AM
Thank you very much for your detailed answer and explanation.