Arduino Simulator

by Xevro

Arduino Simulator is a free Windows program that simulates buttons, LEDs, displays and other IO components for a connected Arduino board.

Operating system: Windows

Publisher: Xevro

Antivirus check: VirusTotal report

Report a Problem

Arduino Simulator Overview

Arduino Simulator (also called Arduino IO Simulator) is a free Windows program by Xevro, made by Louis D'Hont and Marc Van Den Berge, that simulates input and output components for an Arduino board on the computer screen. It is designed for beginners who want to test their Arduino programs quickly, or who do not have the necessary buttons, LEDs, sensors or displays yet. Unlike full software simulators, it works together with a real Arduino board connected to the computer.

The workflow is simple: write the sketch in the Arduino IDE, add the simulator library, upload the code to the board and select the inputs and outputs in the simulator window. The main window shows an Arduino UNO in the middle, input components on the left and output components on the right. It is also possible to simulate the IO on the screen and control real IO at the same time.

The simulator is written in Java and is free to use; it is activated with a license key published on the developer's website. A macOS version and a Pro edition with a drag-and-drop system and drawing tools are also available.

The Arduino Simulator lets users test Arduino sketches on screen without wiring buttons, LEDs, sensors or displays.

Features

• 14 LEDs in four customizable colors

• 8 buttons and 3 analog sliders

• Square wave generator

• Buzzer and sound generator with adjustable frequency

• Noise detection through the microphone

• 7-segment display and 16x2 LCD display

• Bar graphs

• Tone melody playback

• Servo motor simulation

• Serial Monitor for the output of the board

• Selectable COM port and baud rate from 4800 to 115200

• Example sketches for digital, analog, display, LCD, servo and other projects

• Save and restore the simulator settings

• Interface in English, German, French, Spanish and Dutch

Windows
Java Runtime Environment
Arduino board connected via USB
Arduino IDE with the simulator library

PROS
Simulates many common IO components on screen.
Free to use, with example sketches included.
Works together with a real Arduino board.

CONS
Requires a real Arduino board to run sketches.
Sketches must use the special simulator library.
Requires Java to be installed.
PyScripter
PyScripter is an open-source, lightweight and feature-rich Python integrated development environment (IDE) for Windows.
Xojo
Xojo is a cross-platform development tool that allows developers to quickly create native applications for desktop, web, iOS, and Raspberry Pi.
Fighter Factory Ultimate
Fighter Factory Ultimate is a character editor for M.U.G.E.N, allowing users to create and customize their own characters.
Visuino
Visuino is an easy-to-use graphical development environment for Arduino programming.
xDelta3 Cross GUI
xdelta3 Cross GUI is a graphical user interface to the xdelta3 binary, allowing for easy comparison and patch creation of binary files.