Subscribe to Arduino Academy and start learning today for FREE!

Arduino OBD-II Vehicle Diagnostics

A buddy of mine wants insight into how his vehicle is performing as he drives. He sent me a ArduinoDev ODB-II interface (model B) and said “figure it out”. So here we go! We will be exploring the onboard features in future posts, and hopefully some of the options available for this interface.

Become the Maker you were born to be. Try Arduino Academy for FREE!

Let’s start with what’s included:

  • Directly pluggable into vehicle’s OBD-II port
  • Serial data interface (UART or I2C)
  • Regulated DC 5V output (300mA for model A, 1A for model B, powers the Arduino)
  • Accessing all OBD-II PIDs available in the vehicle ECU
  • Embedded MPU6050 accelerometer, gyro, and temperature (model B only).
  • SD Datalogger Shield
Optional ports for a GPS and OLED Display. There is a bluetooth version as well, but this model doesn’t have that.


Notify of
Inline Feedbacks
View all comments


Would love your thoughts, please comment.x