PinMonitor is a java based desktop application for viewing analog and digital pin values from an Arduino in real time. It draws chart, saves pin values to the file even it reads values (using text-to-speech).