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