Arduino e interfaz en Visual Basic o Gambas

Hola quería saber si alguien sabe recibir datos del Arduino y ejecutar una acción en una interfaz en Visual Basic o Gambas(mejor si es gambas xD) o viceversas.
Me explico con un ejemplo mejor:

Tengo un botón y un Led, programo con el entorno Arduino que si pulso el botón se encienda el LED, en ese momento mandar a través del puerto serie la información de que el led está encencido a la interfaz de basic y hacer por ejemplo que en una caja de texto salga un 1 y si se apaga el led un 0.

Del mismo modo poder hacer también que si pulsas un botón en la interfaz de basic envíe a través del puerto la información y se encienda un led.

Espero vuestras sugerencias, críticas, disertaciones, insultos, lo que sea.

Un saludo.

Hola,

En Visual Basic puedes usar el objeto MSCOMM (ya viene) ó el NETCOMM=> http://home.comcast.net/~hardandsoftware/NETCommOCX.htm

Tienes un montón de ejemplos por la red, es muy sencillo de utilizar.

Salu2

Igor R.

Por cierto, se me olvido comentar que tendrás que crearte un mini-protocolo serie para enviar/recibir ordenes.

Puedes seguir lo escrito en: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1241715435

En tu caso, en vez de usar PHP usarás Visual Basic ó Gambas, pero la filosofía es similar...

Ahí puedes ver un ejemplo básico que recoge una orden por puerto serie para encender/apagar el led que viene en la placa del Diecimila (conectado al pin 13). Puedes probarlo con el Hyperterminal (para mandarle la trama). La orden la tendrías que enviar desde tu programa en el lenguaje de programación que elijas.

Saludos

Igor R