VisualMicro - Arduino IDE For Visual Studio

Arduino IDE for Visual Studio

Compile and Upload any Arduino project to any board, using the same Arduino platform and libraries, with all the advantages of an Advanced Professional IDE.

Capture Your Entire Environment

With Visual Micro's Special Folders you can capture your project, libraries, boards and tools all in a single portable package, making Version Control and development distribution as simple as it can be!

Capture More

Easy To Use Arduino IDE

Using the normal Arduino framework, Visual Micro is similar to the Arduino IDE, with menus and buttons simplifying board selection, Library and Code additions and Debugging, so you can transition easily...

Start Here

100% Arduino Compatible

Harnessing the powerful Arduino Software Ecosystem, which allows Arduino Hardware, and 3rd Party Hardware from STM, ESP, Adafruit, and more to all work seamlessly with the same Arduino software API.

Our software works with all Arduino hardware, and remains 100% compatible with the Arduino IDE software, allowing you to harness the full potential of the examples and libraries available, without any modifications.

What Is Arduino?

Professional Coding Tools

Upgraded Intellisense suggestions and error highilghting help you code faster, with code navigation at your fingertips you'll never struggle to find things again...

 

Compare Arduino Compatible IDEs

See how Visual Micro compares to other Arduino Compatible IDEs.

Compare Now

Open & Create Arduino Projects Easily

Start a new project, or continue with your Arduino IDE project at the click of a button...

With familiar menus and tools at your fingertips, you'll quicky be finishing your project!

Show Me

Universal Debugging

Debug any Arduino board which has a Serial Interface, with unlimited break/trace points, and no loss of performance.

Built in Performance Monitoring / Custom Charting / and more without the complexity of dealing with different hardware!

Get Setup

Wireless Debugging

Debug your ESP32/8266/NINA WiFi project remotely so you can debug your project in its real environment, from the comfort of your PC

All Serial Debugging Features (Charting/Performance Monitoring etc) are available remotely with these boards.

Get Started

Arduino Hardware Debugging

With Visual Micro you can use most hardware debuggers with simple menu selections. Also Fully customizable for the more technical...

Start Here

Arduino Users

Already Use Arduino but not Visual Studio?

Start Here

VS Users

Already Use Visual Studio but not Arduino?

Start Here

VMicro

Install Arduino for Visual Studio and begin your next Project

Download Now

Solution Explorer View

Clearly see all of your project source files and folder structures, so you can quickly navigate, and maintain your project, irrelevant of its complexity...

Show Me

Arduino Boards & Libraries

Search thousands of Arduino compatible boards & libraries with the built-in Explorer...

Show Me

INCREASE VELOCITY

Project Templates and Code Snippets save you time and effort with every project...

Save Time Now

STREAMLINE

With Versioned Libraries captured in-project, VC Integration, and Remote Tools...

Show Me

Seamless IDE Integration

With Arduino fully integrated into Visual Studio you can continue to build and debug your code with the same buttons, shortcuts and menus, as when you are working on other platforms and projects. With our new customisable Toolbars, everything you need can be right where you like it, without interrupting your workflow in other areas....

Show me

Arduino for Education

Our In-IDE Visual Debugging and Monitoring scales to any screen size, and allows you to easily show a large audience detailed concepts alongside your code.

Together with our toolbars, project templates and tutorial mode, you can get the whole room up and running their own Arduino projects in no time.

Learn How

Arduino for Business

Save time, cost and confusion by using your Visual Studio Toolset and industry standard Version Control systems with Visual Micro allowing a seamless transition for your development and product teams. Easily manage and develop your Cross Platform Project accross hardware variants and library versions.

Find Out More

Shared Versioned Libraries

Using our unique Shared Libraries you always know what library your important project is using.

Capturing a library and its version is a simple click, and it can still be used in multiple projects easily.

Find Out More

Integrate Arduino with Your Environment

Arduino for Visual Studio allows you to continue to leverage your existing Arduino technology and version control stacks, allowing for a seamless transition into IoT Projects for your business.

VS2019

Work with the best in class IDE with Advanced Debugging...

VS2022

The latest generation of Advanced IDEs for Arduino with integrated debugging...

VSTS

Capture source direct to your existing TFS / Azure Dev Ops system, including libraries as normal

Git

Seamlessly control your entire Arduino project with Git Repos, including the Arduino Libraries that you use

Buy

Once your 45 day trial has completed, you can purchase a license from our shop.

With flexible options for perpetual and time limited licenses, you can find the license to suit you.

Go To Shop

Hints & Tips

FAQ, Hints and Tips to help you get the most out of Arduino for Visual Studio....

Get More FAQ

Index

Can't see what you're looking for? All documents are listed here for easy access...

Lets go