Please see the serial_debugger project ( instead of this project. This project has been replaced by serial_debugger.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Mike C bdf9408a5d Cleaned up some of the DUE/Mega conditions; shuffled around sd card code a little bit 9 years ago
Libraries Added some libraries that need implementation to achieve 115200 bitrates for sd card logging 9 years ago
Pictures Added pictures of circuit 9 years ago
Schematic Added eagle schematic for 5 wire usb plug 9 years ago
Universal_Serial_Adapter Cleaned up some of the DUE/Mega conditions; shuffled around sd card code a little bit 9 years ago
.gitattributes Create .gitattributes 9 years ago
.gitignore Updated git ignore to include video 9 years ago
.gitmodules Removed eagle libs from sub modules 9 years ago Filled out README further 9 years ago

Arduino Universal Serial Adapter

Everything you need to create an Arduino based serial adapter designed to work with

  • Phone UART chips
  • Standard DB9 serial ports
  • Null modem serial ports
  • Cisco serial consoles

The idea is to have 1 serial adapter that takes care of all of your DB9 / null modem / goofy pinouts in one package.


IDE / Environment

This project was developed using stino (Sublime Text 2 plugin). It works slightly differently (read: more powerful) than the standard Arduino IDE. This project may or may not build under the Arduino IDE.


The Project.h and Project.cpp files define the pinouts in use, Arduino pinout and a number of other items that may vary between builds. Please read through these [short] files and update the pinouts, addresses and anything else that may be different before uploading to your Arduino.


Universal Arduino Serial Adapter


  • Arduino Mega
  • AdaFruit 1.8" LCD with MicroSD Card Slot
  • PSP Joystick
  • LED backlit buttons
  • Spark Fun MicroUSB breakout
  • AdaFruit logic level converter (bi-directional)
  • RJ-45 jacks
  • DB9 jack
  • Maxim Max3232 RS232 to TTL DIP IC's

Credits / Thanks

  • ChildOfTheHorn/Stacy Wylie
  • Adam Outler
  • Motorhead
  • utkanos
  • bhundven

Articles / Information Used For Project