Arduino, Windows 8 y Visual Studio!!

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!! 🙂

 

cesar

 

2 thoughts on “Arduino, Windows 8 y Visual Studio!!

  1. hola me parece muy interesante lo que colocaste, yo no se nada de arduino y de visual justamente estoy aprendiendo de echo es la misma version ahora tengo unas dudas no se si pudieras responder que tipo de arduino utilizas para este projecto o para manejarlo con visual y windows 8 tiene que ser uno en especifico?? tambien lo que aparece ahi en visual de arduino cuanto tiempo dura? y por ultimo crees que para programar arduino se pueda en windows 8?? graciaas si mis preguntas te parecen absurdas es porque comienzo a meterme al tema no soy experta gracias agradeceria pudieras asesorarme quiero hacer un proyecto como este..

  2. Hola Ccarlii,

    mi arduino es de los modelos más extendidos, en concreto es el Arduino Diecimila http://arduino.cc/es/Main/ArduinoBoardDiecimila

    Claro que se puede programar Arduino desde Windows 8, de hecho el post va de eso, solo que en vez de usar el entorno de desarrollo oficial de Arduino, utilizo el Visual Studio, al cual estoy mas acostumbrado.

    Sobre el tipo de Arduino que preguntas, no es necesario usar uno concreto, simplemente con el que tengas ya puedes hacerlo.

    Cualquier duda… ya sabes donde estoy 🙂

    Un saludo
    César

Leave a Reply

Your email address will not be published. Required fields are marked *