Visual studio también proporciona características adicionales como reportes opcionalmente el uso de la memoria de un programa compilado de Arduino.
Uso de memoria es especialmente importante cuando se crean proyectos para microcontroladores pequeños tales como Arduino. El Arduino se estrellará sin advertencia si un programa supera los límites disponibles. Así que esto es bastante importante que seamos capaces de conocer cuánta memoria un programa se utiliza cuando se inicia.
Esto es especialmente así para los usuarios nuevos que añadir naturalmente muchos mensajes de debug serial a su código. Cada tipo de Arduino tiene límites de memoria diferentes pero todos son muy bajos, no hace falta muchos mensajes de debug para llenar la memoria. Los usuarios más experimentados crear programas más grandes también será conscientes de los límites.
A continuación describe cómo habilitar los informes de uso de memoria de forma automática durante la compilación de un programa de Arduino. El proyecto de robot de código abierto de ArduPilot se utiliza en este ejemplo porque es fácilmente disponible.
Cuando está activado (ver paso 1), el informe de uso de memoria de Arduino aparece automáticamente después de cada compilación en la "construcción de Micro" ventana de salida. En el informe de ejemplo verás que la memoria (datos) utilizada es 52.5%.
También se puede ver en la imagen el uso de memoria dinámica mediante la herramienta de depuración opcional de Arduino para Visual Studi. Más detalles de los informes de memoria dinámica se pueden encontrar aquí