Realmente depende de qué propósito se pretende que sirva la conexión.
- Puede conectar la mayoría de los Arduinos usando un cable USB, con el simple propósito de suministrar energía.
- Puede conectarse al puerto serie de un Arduino si utiliza un dongle USB serie que expone los niveles lógicos TTL del puerto serie, en lugar de los niveles lógicos RS-232. Los dongles USB para hacer esto son económicos y solo hay 2 o 3 tipos de uso común con buen soporte de controladores en Windows y Linux. Este tipo de interfaz se puede utilizar para transferir datos en direcciones molestas, aunque no implica absolutamente nada sobre el formato o el uso de los datos.
- Existen varios escudos inalámbricos que se pueden usar con interfaces estándar de la industria comunes a muchos dispositivos móviles o PC. Estos incluyen WiFi y Bluetooth como dos casos muy comunes. Hay otros que seguramente requerirían soporte adicional en el extremo de la conexión de la PC, como los enlaces seriales de RF.
- Si está dispuesto a hacer algún pirateo, puede crear un sistema de comunicaciones personalizado, utilizando algo como un puerto paralelo de PC antiguo que podría transferir datos de acuerdo con el protocolo que haya soñado. Existen estándares industriales existentes (por ejemplo, IEEE-1284) que puede seguir para tales casos.