IOP: IO Protocol - An Arduino library to read and write values to  the digital and analog ports