I want to exchange some date between arduino and beaglebone, as far as I know, most arduinos works with 5v levels, so I need to convert 5v into 3.3v beaglebone in order to communicate with it.
Unfortunatly I have no pro mini 3.3v now, only 5v arduinos.
So I need to convert levels.
I have several questions.

  1. I have UART TTL CP2102 converter, I am using it to programm my Arduino pro mini, can I use it directly with beagle bone without converter ? http://ecx.images-amazon.com/images/I/410n8%2BHhdNL.SY300.jpg like this.

  2. I can buy this cable with pl2303 inside http://i01.i.aliimg.com/wsphoto/v0/32250361345/Free-postage-1pcs-PL2303-PL2303HX-USB-to-UART-TTL-Cable-module-4p-4-pin-RS232-Converter.jpg

  3. Is it possible to power my arduino pro mini 5v with 3.3v supply and use it directly with beaglebone

    1. Can you provide simple level converter schematic to solder it quickly

All in all I need just to communicate with beaglebone via uart from pc with USB-UART converter or from arduino it doesn't matter, just to communicate and send some data.

Please suggest what is the best way to follow.

1 Answer 1


The simplest way is just to plug the Arduino in to the BBB.

The BBB has USB. The Arduino has USB. Connect the two together and you have both power and data immediately available.

Depending on the Arduino and its version it will either be there as /dev/ttyAMA0 or /dev/ttyUSB0

You can even use avrdude to upload new software to the Arduino direct from the BBB.

  • Thx for answer, but I need UART communication Oct 14, 2015 at 12:51
  • @solderingiron Why? What's so special about using the UART pins that you can't achieve just as easily through the USB CDC/ACM UART emulation?
    – Majenko
    Oct 14, 2015 at 13:24

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.