You can do what many are doing and get the bluetooth dongle and the App for your Android or iPhone as I have for my Android Phone. I can check and clear the codes and also do real time monitoring. You can also load specific PID's ( Parameter Identification Data ) for specific vehicle's as well.
I use the App
Torque.
Bluetooth OBD2 dongle adapter you can get on Ebay or other places. There is a compatibility chart of the best ones to use.
Generic picture of one:
In total I paid about $5 for the App and about $40 for the ODB2 Bluetooth Dongle ( bro actually got it for me ). They may have gone up or down in price, you would have to check. If you have a tablet, you can view it a lot bigger which is a plus. It also includes data logging as well. I love it and always use it to diagnose friends cars as well. Has proven to be a very valuable asset in my toolbox.
(I used the pictures from someone else post elsewhere)