Yo hace tiempo hice una prueba con Matlab, y me fue bien... Ningún problema..... Aunque lo hice por mi cuenta, no usé ningun tercer código (salvo la libreria del Nunchuck).
Probablemente la ayuda de Matlab es la mejor que he visto de un programa, y te viene con ejemplos y todas las funciones muy bien documentadas...
Hice esta tonteria, pero es de hace 2 años (recien empezando con Arduino):
[media]http://www.youtube.com/watch?v=5e3zSxABh4g&feature=player_embedded[/media]
Para usar Simulink como ponen ahi, necesitas tener instalado Real Time Workshop y Real Time Workshop Embedded Code.
Para el de Matlab, tienes que descargarte el archivo ArduinoIO.zip. Ahi tienes la clase de Matlab y ejemplos ya preparados.
NUNCA LO HE PROBADO. (Yo me hice todo por mi cuenta).
Si no quieres hacerte tu protocolo serie y el programa Arduino controlado como si fuera una targeta IO, puedes usar Firmware como indica Chiva. Firmware te convierte tu Arduino en una tarjeta IO controlado mediante comandos serie. Pero ésto es otro médodo distinto (aunque es el mismo concepto).
Hay un video seminario en la web de Mathworks que te explica como hacerlo (si no recuerdo mal ): "
Learning Basic Mechatronics Concepts Using the Arduino Board and MATLAB". Te registras en la web y puedes verlos (es gratis).
http://www.mathworks.com/company/events/webinars/wbnr43537.htmlSuerte!!
