Hola a tod@s,

hoy me he encontrado con un addin que esperaba desde hace tiempo, y es la inclusión del desarrollo para Arduino en el IDE de Visual Studio 2012.

Se trata de un proyecto que he encontrado en Codeplex y que de momento podemos disfrutar de manera gratuita descargandolo desde aqui.

Este addin lo podemos usar en las versiones Professional y Ultimate de VisualStudio, en mi caso dispongo de la versión Ultimate de 2012 pero segun indican funcionan en las versiones de 2010 y 2008.

Lo primero es lo primero 🙂 instalar Arduino en Windows 8, como algunos habreis oido, leido, etc., en Windows 8 no se pueden instalar drivers a nuestro gusto como veniamos haciendo hasta ahora en las versiones anteriores. Desde el punto de vista de la seguridad esta muy bien pero algunos aparatos como este en el que no hay drivers certificados para instalarse en Windows 8 hay que currarselo un poco.

Después de buscar en varios sitios la manera de instalar los drivers y de ver como ni los que te proporciona Windows, ni los que te descargas del sitio oficial de Arduino funcionan. He encontrado en este hilo de los foros de Arduino un paquete que te instala los drivers y el IDE oficial de Arduino. Lo primero que tenemos que hacer antes de ejecutar el paquete que nos indican en ese sitio es reiniciar Windows y cuando estemos en el gestor de arranque, seleccionar opciones avanzadas y luego elegir la opción que nos permite forzar el deshabilitado de la firma digital de drivers.


Como veis es la opción 7, después de esto Windows se inciará y podreis instalar el paquete que os indicaba arriba. Hasta aquí lo que tendremos es un Arduino funcionando en Windows8 con su IDE de toda la vida.

Como lo que queremos es programar para Arduino desde Visual Studio, nos descargamos de Codeplex la ultima versión de Arduino para VisualStudio y la instalamos.

Cuando iniciemos otra vez Visual Studio tendremos algo parecido a esto:

Si creamos un nuevo proyecto, simplemente nos pide un nombre y crea la estructura del proyecto, con los dos metodos básicos que necesitamos para que funcionen nuestros programas:

Ya podemos escribir nuestro codigo, pero queda una cosa por hacer, indicar a VisualStudio el compilador que debe usar. Para eso tenemos que ir a Opciones del menu Herramientas e indicar donde puede encontrarlo.

Dentro de la sección de VisualMicro es donde teneis que indicar donde se encuentra el compilador de Arduino.

Finalmente solo me queda comentar que hay unas herramientas en versión beta que permiten hacer el debug del Arduino. No las he probado por falta de tiempo, pero quien se apunte ahora como tester, recibira una licencia gratuita cuando aparezca la versión estable. Por lo que parece la empresa que hace todo esto será por aqui de donde intente ganar dinero ¡¡que los programadores no vivimos del aire!! 😀

Link adicional: www.visualmicro.com

Espero que os sirva, ¡¡un saludo!! 🙂