#VS2015 – #Arduino IDE for Visual Studio 2015 #VisualMicro

Hola!

Today again is Visual Studio extensions Friday. Today extension is a great one: “Visual Micro for Visual Studio 2015“. There is an update for this one today, and this weekend is going to be some Arduino work, so let’s go for it.

I’ve written several posts about Visual Micro. I’ve got be honest: if you work with Arduino and Visual Studio, it is the best combination ever. If do not know you the description of Visual Micro it would be as follows:

Visual micro is a free Add-In for Microsoft Visual Studio 2008-2015 which allows you to develop, compile, and upload Arduino projects in any Arduino board. The extension allows you to uses the same libraries than the traditional Arduino IDE, and yu must add all the advantages of working in Visual Studio IDE : Intellisense, compilation on 2nd level, code with GIT or TFS management, etc.

Finally, and as a special consideration. The full experience of development for the Arduino environment is completely free, if you use

– Visual Studio Community https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

– Micro visual http://www.visualmicro.com/

Another interesting feature in Visual Micro is the ability to debug Arduino projects. This makes it a very original way, and in any event I mentioned how it works. Important, this feature is not free.

Well, if you want more information I recommend you visit the home page of the product, and if you have an Arduino by hand, because you can change your IDE and use Visual Studio.

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– Visual Micro http://www.visualmicro.com/

– Visual Micro User Guide http://www.visualmicro.com/page/User-Guide.aspx?doc=index

– El Bruno Visual Micro posts https://elbruno.com/tag/visual-micro/

– Visual Studio Community https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

#VS2015 – #Arduino IDE para Visual Studio 2015 #VisualMicro

Hola!

Viernes de extensiones para Visual Studio 2015. Hoy vamos con uno que se merece un post y de los grandes: “Visual Micro for Visual Studio 2015”. Como además veo que tiene un Update pendiente, pues mejor que mejor.

Yo he escrito varios posts sobre Visual Micro, y la verdad es que , si trabajas con Arduino y Visual Studio, es una combinación genial. Si no lo conoces la descripción de Visual Micro sería la siguiente:

Micro visual es un Add-In gratuito para Microsoft Visual Studio 2008-2015 que permite desarrollar, compilar y desplegar proyectos Arduino en cualquier placa de Arduino. Permite utiliza las mismas bibliotecas que el IDE tradicional de Arduino, aunque contando con todas las ventajas de Visual Studio: Intellisense, Compilación en 2do plano, gestión de código con TFS o GIT, etc.

Por último, y como consideración especial. El entorno de desarrollo completo para Arduino es completamente gratuito, si utilizas

– Visual Studio Community https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

– Visual Micro http://www.visualmicro.com/

Otro punto interesante que trae Visual Micro es la capacidad de depurar proyectos en Arduino. Esto lo hace de una forma muy original, y en algún evento he comentado como funciona. Eso sí, esta feature es de pago.

Pues bien, si quieres más información te recomiendo visitar la home page del producto, y si tienes un Arduino a mano, ya puedes cambiarte de IDE y utilizar Visual Studio.

Enjoy your weekend!

Saludos @ Madrid

/El Bruno

References

– Visual Micro http://www.visualmicro.com/

– Visual Micro User Guide http://www.visualmicro.com/page/User-Guide.aspx?doc=index

– El Bruno Visual Micro posts https://elbruno.com/tag/visual-micro/

– Visual Studio Community https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx

[#VS2013] HowTo: Use debugging features in #Arduino with #VisualMicro

Hello!

For a while, I’ve been using VisualMicro as an alternative to the Arduino IDE to create sketches directly in Visual Studio 2013. After the MVP Open Day of a few days ago, someone asked me If working with Visual Micro and Arduino we have a 100% functional debugger .

Actually, when we add a break point in our Arduino code, Visual Micro injects a small code snippets in our Arduino code. This simple code is only available when we compile in Debug mode and if we want to see the code definition, we can edit the Upload.vmps.xml file in the Visual Micro project directory.

Clipboard02

Then to be able to debug an app in Arduino, we must have the Arduino connected to our computer serial port. At that time, the injected code will take care of “curb” the execution of the app in the Arduino via serial port to view the values of variables and analyze it.

When we finally compiling the sketches in Release mode, will inject no more this debug code and INO will be compiled like that in the Arduino IDE.

So well, details to consider

-Only you can debug connected with the Arduino via USB

-To be able to debug injected a bit of code, so the result of the compilation is usually slightly larger than usual

-Only works in Debug mode

Greetings @ Home

/El Bruno

References.

http://www.visualmicro.com/page/Debugging-for-Arduino.aspx

[#VS2013] HowTo: Utilizar la depuracion en #Arduino con #VisualMicro

Hola!

Desde hace un tiempo, utilizo VisualMicro como alternativa al IDE de Arduino para poder crear sketchs directamente desde Visual Studio 2013. Después del MVP Open Day de hace unos días, nuevamente alguien me preguntó si trabajando con Visual Micro y Arduino tenemos un depurador 100% funcional.

En realidad, cuando agregamos un punto de interrupción en nuestro código de Arduino, lo que hace Visual Micro, es agregar pequeños code snippets en nuestro código Arduino. Ese código solo está disponible cuando compilamos en modo Debug y si queremos ver la definición del mismo, podemos editar el archivo Upload.vmps.xml en el directorio Visual Micro del proyecto.

Clipboard02

Luego para poder depurar una app en Arduino, debemos tener el arduino conectado al puerto serial de nuestro ordenador. En ese momento, el código inyectado se encargará de “frenar” la ejecución de la app en el Arduino y a través del puerto serial poder ver los valores de las variables y analizar el mismo.

Cuando finalmente compilemos los sketchs en modo Release, no se inyectará más este código de depuración y el INO será compilado igual que en el IDE de Arduino.

Asi que bien, detalles a tener en cuenta

– Solo se puede depurar conectado con el Arduino por USB

– Para poder depurar se inyecta un poco de código, por lo que el resultado de la compilación suele ser un poco más grande que lo habitual

– Solo funciona en modo Debug

Saludos @ Home

/El Bruno

References.

http://www.visualmicro.com/page/Debugging-for-Arduino.aspx

[#VS2013] #VisualMicro, #Arduino 1.6.1 and some configuration hell

Hello!

I’ve already write a couple of posts about Visual Micro, this excellent addin allow you to create Arduino projects with Visual Studio 2013. Well, now that Arduino has already released an update of your IDE to version 1.6.1, if you had any previous configuration as it is time again to apply some magic to make it work again.

For example, when we created a new project with Visual Micro, we will see that in the toolbar, we have the option to select the version of the Arduino IDE (default 1.0. X), but clearly now is time to upgrade to the new version 1.6. X

ar01

So good, we deploy the combo and select the “Configuration Manager” option. In it, we define the location of the Arduino IDE and ready, Visual Micro already takes all the values of the new Arduino IDE.

ar02

The important detail is that, even if the location of the Arduino IDE has not changed, we have to launch the wizard to get the new values of the Arduino 1.6.1 in the VS IDE.

Once applied these changes can already select the correct values to work.

Visual Micro 01

And by the way, I’m me a post special to work with Intel Galileo and Visual Micro

ar03

Greetings @ Home

/El Bruno

Referencias:

Visual Micro, http://www.visualmicro.com/

Mis posts sobre Visual Micro, https://elbruno.com/category/informatica-e-internet/visual-micro/

[#VS2013] #VisualMicro, #Arduino 1.6.1 y el configuration hell

Hola!

Ya he escrito algunas veces sobre Visual Micro, ese excelente addin que nos permite crear proyectos para Arduino desde Visual Studio 2013. Pues bien, ahora que Arduino ya ha lanzado una actualización de su IDE a la versión 1.6.1, si tenías alguna configuración anterior pues es el momento de volver a configurar.

Por ejemplo, cuando creamos un nuevo proyecto con Visual Micro, veremos que en la barra de herramientas tenemos la opción de seleccionar la versión del IDE de Arduino (por defecto 1.0.X), pero claro ahora es momento de actualizar a la nueva versión 1.6.X

ar01

Así que bien, desplegamos el combo y seleccionamos la opcion “Configuration Manager”. En el mismo, definimos la ubicación del IDE de Arduino y listo, Visual Micro ya toma todos los valores del nuevo IDE de Arduino.

ar02

El detalle importante está en que, si bien la ubicación del IDE de Arduino no ha cambiado, hay que lanzar el asistente para que tome los nuevos valores del IDE de Arduino 1.6.1.

Una vez aplicado estos cambios ya podremos seleccionar los valores correctos para trabajar.

Visual Micro 01

Y por cierto, me apunto un post especial para el trabajo con Intel Galileo y Visual Micro

ar03

Saludos @ Home

/El Bruno

Referencias:

Visual Micro, http://www.visualmicro.com/

Mis posts sobre Visual Micro, https://elbruno.com/category/informatica-e-internet/visual-micro/