Conexion Arduino-Visual Studio

He buscado información al respecto pero no he encontrado respuesta contundente mas que la conexión por el puerto serie, mi pregunta es ¿Hay alguna manera de enviar información desde una aplicación de escritorio en Visual Studio C# a la placa Arduino sin el puerto serie?
Si tuvieran bibliografia al respecto, es lo unico que necesito.
Gracias.

¿y qué canal de comunicación crees que se usaría entonces? Bluetooth ? magia negra ?

PD; este es el foro de ingles aqui