So my problem is this, I have an Arduino Uno with an Adafruit Motor Shield (1.0) and an HC-06 Bluetooth Module and I want to use them at the same time, the problem is that the Motor Shield uses all the ports that I need for the HC-06 (TX, RX, GND and VCC). In addition to all that, my project needs to be light weight (It's a quadcopter). Is there any way that I could use both of them at the same time?

Thanks in advance!

2 Answers 2


The motor shield doesn't actually use the TX and RX pins. Though as a shield it will go into all the arduino pins.

You could either solder some wires to the TX and RX pins, or use something like the proto shield to sandwich in the middle of it, and connect the BT module onto this shield.

You could also remove all the male headers from the motor shield, and replace them with stacking headers

  • Thank you, but what about the ground pin? Could I find an alternate power supply or something?
    – Muxxy
    Aug 26, 2016 at 18:43
  • Unlike the digital pins, you can connect multiple devices to a single Vcc or GND pin. The motor shield also has some free pads that you can use for 5v and GND (near the analog pins).
    – Gerben
    Aug 26, 2016 at 19:57
  • 1
    I was wondering if is not easier to just solder some stacking headers on the analog, ground and +5 area Jan 31, 2017 at 0:02

Ok so i had the same problem but i found like the easiest solution. So what i did was scrape the wire end to the copper using a knife or a wire cutter. And then place it in the Arduino holes and then squeeze the motor shield on top of it. Works like a charm!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.