la otra opción es trabajar el puerto usb con una tarjeta interfaz ioio, q es la forma cómoda para trabajar el puerto serial del cualquier microcontrolador con serial, o sino trabajar usb directo pero es un tema muy amplio de conocimiento y complicado,