Serial Port Communication

The software is still being finalized,

Have you looked at Firmata ?