Arduino Visual Studio - Multiple Sketch Intellisense

Complete Arduino intellisense is provided along with a fully featured Arduino Development inside Visual Studio. Visual Studio developers can use intellisense and other standard tools to explore and develop their own arduino source codes and optionally explore the arduino core and libraries. Visual Studio developers no longer need to use the Arduino Ide. Instead, we can code and upload to any Arduino microprocessor using Visual Studio.

Arduino Visual Studio intellisense is automatically updated when the arduino board is changed, when libraries are added and when new source code is added to a project. Multiple sketch projects are fully supported in additiona to compile and upload. Programmers and burning of bootloaders are also available.As is normal in Visual Studio most arduino commands are available from multiple locations such as main menus, tool bars and context menus.

Compile and upload commands are provided using the standard Visual Studio commands such as "Build Project" or "Build Solution".Board changes and intellisense updates are confirmed in the Visual Studio status bar. If the Arduino Boards selection tool bar is being used then the current board is displayed on the tool bar

Arduino Visual Studio Board Selection 

Typing or pressing CTRL+J in a source code document will display the intellisense options relevent to the selected Arduino Board. In the example below the Visual Studio is showing the arduino intellisense for an Arduino Mega

Arduino Visual Studio Intellisense for the selected Arduino Board

Read more

 

Tips & Bits

Connect two or more arduinos and spy on the serial communication using visual studio and "Serial Echo"

Coming soon! Android and Processing for Visual Studio

How to prevent or remove Visual Studio pch folders

How to configure visual studio color coding for arduino source code

See more Examples

We can use different arduino engines to power our visual studio addin. However, please use the arduino 0022 engine until we have an arduino 1.0 solution.

The new version of Arduino for Visual Studio includes initial suport for the new arduino .ino file extension. You can not yet compile for arduino 1.0 but you can compile sketches containg a mix of .pde and .ino sketches.

Multiple sketch projects and windows projects can co-exist in a single solution. Fully integrated. F5 Compile and upload (startup project). Build Project, Build Solution