Arduino IO Simulator Windows

Check The Features

Arduino Simulator Windows

You bought an Arduino, What now?

This Arduino Simulator is different than all the other simulators. If you don’t have components like sensors, LEDs..., then this program will simulate the components for you. You need a real Arduino board to test your programs with your computer.

The Simulator offers a lot of components to simulate your projects. The Arduino Simulator is available for free, activate the software with this license key:



Arduino Simulator Windows

Designed for people in hardware need!

The Arduino Simulator has been drastically changed the way you use a simulator. By communicating with the Arduino board we can simulate your IO on your screen. To make everything as easy as possible we created libraries that handles everything for you.

This Arduino Simulator is designed to optimally simulate your (IO) projects with the aim of testing your projects without components if you don't have some parts yet you can simulate them.


Download the software

Download for Free

Arduino Simulator 1.8

The license key: 5FVKL-CMSM2-ZH9EX-UAFIX-AKRN9


This version is for Windows computers, download the mac version here

Download and install Java here


The Arduino Simulator has many components built in to test your projects.

  • 14 LEDs (4 colors, customizable)
  • 8 buttons
  • Squarewave generator
  • Buzzer (Frequency adjustable)
  • Noise detection (microphone)
  • 3 sliders (analog)
  • 7-segment display
  • LCD display (16-2)
  • Bargraphs
  • Tone melody
  • Sound generator (frequency changeable)
  • Servo motor
  • Serial Monitor
Arduino Simulator Windows
Arduino Simulator

Simulate your IO

A simulator made for beginners

This simulator is designed for beginners who want to test their program quickly or don't have the necessary electrical parts.

Write your project in the Arduino IDE. Add the Simulator library and you're done. Upload the code to the Arduino board. Select your inputs and outputs in the simulator. It is also possible to simulate the IO on the screen and to control real IO at the same time.

Arduino Simulator Courses

We have developed a paid and free video training course to help you to learn to program with an Arduino board. The free course comes with 10 video lessons

These video courses are made possible thanks to Inventr, they sell Arduino kits and also offer a lot of awesome video courses to give you the maximum learning opportunities.

Read more
Arduino Simulator

Easy to use library

Just add the library and you're good to go

In order to let the Simulator understand the code, we changed the libraries to be compatible with our simulator. To maintain the usability, we have decided to keep all the instructions as they are, you just have to add the simulator library and you're ready to simulate.

Here you can find the user manual & installation steps.

Users manual

Download The user manual

Installation guide

How to install the Arduino Simulator


Software history

Version 1.8

  • Fixed some issues with the serial monitor
  • The entire serial communication redeveloped with buffer and new library (up to 4 times better)
  • Code optimizations
  • Resetting the LEDS when resetting the IO

Version 1.7

  • button constantly listening
  • Small design changes
  • Code optimization
  • New Arduino IO board viewer
  • Languages optimized
  • Sliders changed
  • Added 'RealIO_Connect();' to Arduino sketches
  • Automatically installing libraries
  • Added button to sliders 1,2,3 to constantly send the values

Version 1.6

  • Sound generator PWM value shown next to pin
  • Buzzer slidervalue problem fixed
  • Buzzer system changed
  • Display extended with D0 - D19
  • Servo extended with D2 - D19
  • Saving LED colors with saving setup
  • Library installation menu added
  • Languages added
  • All sketches are changed to the new library system
  • Serial communication improved
  • Programming structure organized and improved

Version 1.5.2

  • Serial Monitor added
  • Small bugs fixed
  • LCD-display optimized

Version 1.5.1

  • Serial Monitor added
  • Synchronization between Simulator and Arduino optimized
  • The double use of in-outputs improved
  • LCD functionality optimized
  • Little bugs in design solved
  • App icon redesigned
  • Error message added for restore settings
  • Icons and images are optimized
  • The reset IO button is optimized
  • Buttons get color when pressed
  • Restore files are updated
  • Menu bar adjusted
  • Name of servo has been changed to 'myservo1Write'
  • Programming structure organized and improved
  • EAnalog inputs extended (A0-D14...)
  • Glitches in the toolbar solved
  • Arduino library improved
  • Redesign the reset-button
  • Test sketches improved
  • Serial Drivers optimized & improved
  • Save and restore settings optimize

Version 1.5

  • The variable input field for COM ports
  • Little bugs in design solved
  • User manual changed
  • Automatically installing libraries
  • About changed
  • Icons and images are optimized
  • Dutch/English adapted and improved
  • Application icon added

Version 1.3-1.4

  • A few bugs and errors are solved

Version 1.2

  • Design a simulation library that makes the program easier
  • New examples to test the Arduino simulator

Version 1.1

  • Save and restore the settings
  • Languages choice Dutch/English
  • Adjustable screen resolution
  • Instructions for Dutch/English
  • Button added for connection break
  • Automatic detection of the COM-port