One HC-05 Bluetooth Module for two Arduino boards?

I see lots of posts about 2 bluetooth modules connecting to each other, but I haven't seen a single post about ONE HC-05 sending commands to two arduinos simultaneously (if it already exists please redirect me).

I want to be able to control with a single Bluetooth HC05

I have one Arduino due and a uno which I need to connect to a HC05.
I am using Arduino Bluetooth voice controller.

Thanks

kaonasi74 kudos

Is the HC05 only transmitting to the boards? If not, you can have a conflict where both Arduinos send data to the HC05.

If the answer to above question is 'yes', connect the TX of the HC-05 to both Arduinos (e.g. use RX1 on the Due and a pin for Softwareserial on the Uno); connect the GNDs of both boards to the HC05 and power the HC05 from one of the Arduinos (not both).

Better alternative is to connect one of the extra serial ports on the DUE to the Uno. The Due will receive the bluetooth data on e.g. RX1 and send it to the second Uno over TX2

Can you explain why you would use two Arduinos?

Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advise on) your project :wink: See About the Installation & Troubleshooting category.

Hang on, why would you be using two Arduino boards for any purpose? Typical XY Problem. :grin:

That makes no sense. Combine all the functions into one Arduino - whichever is the more capable - and you only have to connect the Bluetooth to that one. :+1:

1 Like

In short words: Keep it simple and stupid :nerd_face:

Thanks for your reply, sir. I aim to get same input from HC05 to both boards.

REASON:
I am making a robot I need to control servos and BO motor simultaneously.

If I send a command as "forward" both Arduino boards must get that.

Thanks for your time, How should I achieve this sir.

REASON:
I am making a robot I need to control servos and BO motor simultaneously.

If I send a command as "forward" both Arduino boards must get that.

Thanks for your time, How should I achieve this sir.

And how is your design allowing for the chance that BOTH will NOT receive the message?

Which would be much easier using only one Arduino.

So why use two? :roll_eyes:

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.