Arduino Robot and TFT Display
I just read the article below about the new arduino tft that shows the code to draw a sensor value on the screen instead of serial debug :)It is a nice little Arduino shield...
View ArticleDifferences between Arduino in Visual Studio and Atmel Studio
This document is designed to be my own personal observations of note worthy functional differences between the development of Arduino programs in Visual Studio and Atmel Studio.Both Visual Studio and...
View ArticleArduino Code Snippets
Visual Studio has a powerful snippet and macro system but the VisualAssistX snippet manager in Atmel Studio is just awsome!Extracted from...
View ArticleHow to start the Atmel Studio Arduino simulator
Visual Micro has a new facility due soon to make this process easier.In the meantime this document describes how you can run the Atmel Studio simulator with an Arduino project.NOTE: in 1406+ version of...
View ArticleSwitch off Arduino Automatic Prototype Generation
It is possible to turn off automatic prototype generation in Visual Micro by setting the project property called "Auto Generate Prototypes=False".The following code will not compile with Arduino or the...
View ArticleEnergia IDE for Visual Studio
August 2016 - Energia 1.6 Release w/ Board Manager and Library ManagerImportant Installation BulletsThis documention is in the process of being rewritten and updated. Energia is support in Visual...
View ArticleHow to configure Arduino for a specific Visual Studio version
The Visual Micro is installer caters for Visual Studio 2008, 2010, 2012 and Atmel Studio.It is quite common to see different versions of Visual Studio installed on the same computer, therefore it is...
View ArticleForce clean compile when project defines change
By default, "project defines" do not normally cause core and libraries to re-compile unless defines that are listed in boards.txt (arduino config file) have changed.If the automatic re-build detection...
View ArticleMaple Leaflabs and STM32 for Visual Studio
Warning: Our impression of the Maple Ide is that it is not yet as mature as some of the other solutions and the usb drivers stop working frequently. Maple has been added to the free plugin and the...
View ArticlePreparing a project to use the Serial Port in either Release or Debug mode
This document applies more to boards such as Maple than Arduino but is a useful reference for allArduino is quite tollerant but boards such as Maple will crash if we use the SerialUSB.begin() command...
View ArticleSerial Ports and Terminal Windows in Visual Studio and Atmel Studio
The free Visual Micro plugin provides multiple Serial Port Terminals along with "auto-pause for upload" and optional usb "auto detect/re-connect". Serial port "Friendly Names" are optionally provided...
View ArticleVisual Micro - Links & Reviews
Read about and review Visual MicroVisual Studio GalleryVisual Micro's Page on Arduino.cc
View ArticleYunClient And Long Strings
from forum.arduino.ccArduino dev have solved this. Details hereIf you have this problem, until an updated package is released, here is what you need to do.Using SSH or YunSerialTerminal, connect to the...
View ArticlePython Tools for Visual Studio (PTVS)
Visual Studio is a useful tool for programming Arduino but now we can also code in python for the Arduino YunThis is a great article with links to the free download of ptvs
View ArticleArduino Yun - Upload And Debug Yun Over Wifi
ESP8266 - December 2016 - WiFi debug beta for the esp8266 has been released. Update of variables during debug session is not yet supported. Debug with the esp8266 is easier than with the Yun so please...
View ArticleHow to Create Arduino Projects In Visual Studio
Tips - Opening and creating sketch projectsThe easiest way to create a project is to use "File>New>Sketch Project". If you have a solution open already then click "File>Close Solution" before...
View ArticleAvr Programmers (and others) Usb Driver for Arduino
This document solves usb driver errors for Arduino programmers. The problem usually happens after installing Atmel Studio. The error will often be:- avrdude: usbdev_open()Atmel changed the usb driver...
View ArticleControl where debugger text messages are displayed
applies to visual micro 1401.20 +The BUG button on the serial window is enabled when the debugger is running and contains a menu item called "Message Windows". The options of the menu allow you to...
View ArticleHow to override the Arduino build or upload events
Visual Micro uses the flexible build configuration system process of the Arduino Ide and also supports the extensions of Teensy and some other hardware manufacturers.Teensy Example #1 - Extend the...
View ArticleDisplay Debugger 'When Hit' Arduino Messages
Use the yellow bug button on the serial window during an Arduino debug session to alter various properties, such as which Visualizations open and which output windows and/or serial window will receive...
View ArticleArduino Serial COM ports missing or incorrect
If you encounter a persistent problem where a COM port shows as the wrong number or Serial ports are missing entirely then this is most likely due to a corrupted windows wmi database.By default Visual...
View ArticleExploring Your Arduino Code Using Intellisense
Exploring Your CodeBoth Visual Studio and Atmel Studio have powerful built in tools that help you when navigating through your code. It is absolutely worth learning to use these functions.You...
View ArticleHow to add Arduino source code #region blocks
#pragma region RegionName void setup() { /* add setup code here */ } void loop() { /* add main program code here */ } #pragma endregion tested with vs2010
View ArticleArduino Jobs - Marketing, Relationship Manager and Blogger
Visual Micro is a small but growing organization currently packing a large punch within the embedded and IoT open source sector. Our solutions are especially focused on Arduino. The Visual Micro plugin...
View ArticleArduino Defines - Configuration/Project Now Supports {build.properties}
These project properties can now include merge field expressions that make use of any of the build properties.This example makes the upload COM port available to the code as a #define called...
View ArticleAnnouncing the Wiring Ide for Visual Studio
The Wiring Ide has been added to the standard list of supported Visual Studio Ide's.The Wiring Ide gives an interesting alternative to building programs with the Arduino core/backend.Hardware...
View ArticleArduino - Library Manager FAQ
How is the library list generated?From a list of public git repos, a job (a small program that runs regularly) fetches every tag, verifies library files and push the updated list onto the Arduino...
View ArticleArduino - Boards Manager - FAQ
How is the boards list generated?Arduino maintains the list and updates it every time a new core or tool or board definition is updated.You can also add your own urls for additional (non-arduino)...
View ArticleHow to create collapsible regions in Arduino code
#pragma region lets you specify a block of code that you can expand or collapse when using the outlining feature of the Visual Studio Code EditorSyntax#pragma region name #pragma endregion...
View ArticleVisual Micro for Arduino 1.6.3
The latest Arduino Ide for Visual Studio (v1504.20) contains support for Arduino 1.6.2+. This includes integration to the new Arduino Boards and Library Management System which provides access to...
View ArticleArduino 1.6.5 AVR Package Released
News: The Arduino 1.6.5 Avr core has been released and is available in the Boards Managernote: old image shows 1.6.3 but when you open the Boards Manager in Visual Micro you can also choose later...
View ArticleArduino Community Joins Visual Studio Community
Micro-controller circuit board manufacturers Arduino, Sparkfun, Adafruit and the entire community have joined together to make installing and programming micro-controllers much simpler. Previously...
View ArticleInstall Arduino DUE and Arduino ZERO in Visual Studio or Atmel Studio
Since the release of Arduino 1.6.2 the 32 bit boards mnuch be installed using the Arduino Board Manager tool. The Arduino Board Manager will download and install the relevent sources enabling compile...
View ArticleArduino for Visual Studio 2015
news 3rd August - Visual Micro BETA for Visual Studio 2015 has been released as an Extension in the Visual Studio GalleryThis is initial draft documentation for the Visual Micro beta extension. This...
View ArticleArduino Debug With Charts and Graphs
Breakpoint support for the @Plot command is available in the Pro version of Visual Micro. The Arduino program code does not need to be edited simply add a {@Plot} instruction to the break/trace point...
View ArticleThree new useful things in Visual Studio 2015
Visual Studio 2015 comes with many new features and improvements in the IDE, the debugger or language compilers. Obviously, there are more than three things I like in the new IDE, but three things have...
View ArticleAdvanced Arduino - Local Libraries and Sub Folders Structure
This is intial document providing example of the different source code folder structures that can be applied to Arduino projectsThe only rule concerning structure is that the master .ino source code...
View ArticleHow to change Arduino code fonts and colors
Visual Studio provides a large list of syntax color and font choices. This document is an example of how to configure these options. This document is work in progress so please help and submit your...
View ArticleArduino Zero/M0 Build, Upload and GDB Debugger
Install Arduino GDB for Visual Studio | Follow the standard Visual Micro documentation to create new or open existing Arduino projects. Please use the forum for assistance and feedback. Requires the...
View ArticleImprove Intellisense Library Discovery And Build Speed
Jan 2017 - Licenced users have a new Parallel Build option. The option builds all files in each folder at the same time (as usual, only when they need to be built). Feb 2017 - All users now benefit...
View ArticleArduino.org is now supported
Announcing Support for yet another Arduino "compatible" Ide, Arduino.orgIn some ways the arduino.org ide is slightly behind the arduino.cc ide. This can mean that some newer libraries might fail when...
View ArticleEnergia IDE Stellaris LM4F Hardware Debugging
18th January 2016 - Draft - GDB Tested with Stellaris Launchpad LM4F 3rd Party hardware authors please read how to add support for more boards hereThis initial beta is the first of a new range of...
View ArticleArduino 3rd Party Hardware GDB Configuration Guide
Overview Note: This solution uses the Microsoft MI (gdb) debugger that is installed with the Andoid tools for Visual Studio Visual Micro supports the standard hardware definitions defined by each Ide...
View ArticleCC3200 SimpleLink Wifi
Beta notesThe upload failed and was unable to "trigger the bootloader" after n retriesMoving the jumper from Pin 58 Vcc to SOP2 fixed the problem.This suggestion was from the CC3200 getting started...
View ArticleSharing Arduino Code Between Projects
news: april 2017 - this functionality is free and in all version from vs2015+related: share, edit and debug libraries between projectsIt's a popular request to share code between Arduino projects. To...
View ArticleArduino Shared Cross-Platform Code And Library Development
news: april 2017 - this functionality is free and in all version from vs2015+related: shared single code files between projectsVisual Micro makes special use of Visual Studio C++ Shared Projects for...
View ArticleArduino Custom Build Events
Arduino supports many different build events. Visual Micro supports the same events and more. If you can't find an event that meets your needs then please make a request to our forum. Build events are...
View ArticleCustom Arduino Breakpoint Debug Output
The "when hit" breakpoint command can be used to output custom arrays andother data from the Arduino during debug sessions.For example we can add a command:- MyArray values are {GetMyArrayValues()}This...
View ArticleThe Correct Way To Open Arduino Projects In Visual Studio
Normally, the best way to open Arduino projects in Visual Studio is to use standard Visual Studio commands such as 'File>Recent'.This applies after the project has been created for the first time...
View ArticleHow to add Arduino compatible IDE's to the Visual Micro Applications List
It is possible to add an Applications.txt file containing additional IDE entries in the Visual Micro Applications list.The default "My Visual Micro" location is "MyDocuments\Visual Micro". Please note...
View Article