Logica para manejar el puerto COM