Programar Arduino con Visual Studio
Razones para dar el salto
Más de uno se estará preguntando, ¿Qué puede aportarme Visual Studio frente con respecto al IDE Arduino? Creo que si has estado mucho tiempo usando el IDE de Arduino te habrás dado cuenta de que es un editor pensado para simplificar la tarea de programar. Para hacer que programar sea algo sencillo el editor prescinde de muchas características como integración con git o mercurial o como un gestor de archivos, bibliotecas.
No digo que no puedas dividir tu código en varios .cpp o que no puedas incluir tus propios .h, lo que digo es que si estás mínimamente acostumbrado al editor de Microsoft vas a ser más productivo. Además vas a disfrutar de características que apreciamos los programadores como el autocompletado, etc.
¿Te he convencido? En cualquier caso, es mejor que lo pruebes tu mismo.
Visual Studio y Arduino IDE
Para seguir el tutorial es necesario tener Arduino IDE y Visual Studio instalados. Las versiones de ambos programas que están indicadas para usar el plugin de VS que nos permite compilar fácilmente para Arduino son las siguientes:
- Arduino IDE versión 1.6.1 ó anterior.
- Visual Studio versiones: 2008, 2010, 2012, 2013.
Importante! Las versiones Visual Stduio Express no están soportadas, pero si que podéis usar la versión Visual Studio 2013 Community Edition que es gratuito. Podéis descargar el dicha versión gratuita del siguiente enlace:
Visual Micro
Es el plugin de Visual Studio que vamos a instalar para compilar los skeches de Arduino. Tiene características de pago que disfrutaremos durante un tiempo de evaluación, y que luego pasaremos a la versión gratuita sin estas características. Con la versión gratuita el programa cumple sobradamente su cometido, las características premium incluyen por ejempo una herramienta para ayudarnos a depurar nuestro programa. Para bajaros el plugin podéis hacerlo desde su página web:
Instalación y primer ejemplo
En el siguiente vídeo voy a explicar el proceso de instalación de Visual Micro una vez tenemos instalados Visual Studio y Arduino IDE y voy hacer un pequeño ejemplo en el que demuestro lo fácil que resulta subdividir nuestro código y usar librerías propias. https://www.youtube.com/watch?v=H0ofgBMm7Q0&w=874&h=510 Espero que os haya gustado. ¡Nos vemos en más artículos y tutoriales!