Arduino is a great platform, but If you're trying to debug a program with a mix of software bugs and hardware issues, you could use a free helping hand! UnoArduSim.exe allows you to do a real-time test of most Arduino programs (for Uno, and Mega as of V2.8.0) without needing most actual hardware. Supported libraries are: TFT.h, SD.h, Stepper.h, Servo.h, SoftwareSerial.h, Wire.h, SPI.h, OneWire.h, and EEPROM.h (all for the Arduino V1.8.8 release)., as well as some 3rd party libraries for LCD and LED displays. UnoArduSim provides a virtual target Uno board and allows the user to choose, and interface to, one or more of several types of virtual input/output devices. These include typical hobbyist DC gear-motor, stepper-motor, and servo motors, generic serial devices with selectable baud rate, generic I2C and SPI slaves, as well as I2C and SPI based LCD and LED controllers and port exapnders, an SD card and TFT display with SPI interfaces, digital and analog waveform generators, piezo speakers, LED's. 7-Degment LED digits, push-buttons, resistive pull-ups and pull-downs, and slider potentiometers. All devices are accurately modelled electrically (and mechanically). You can load and edit (and correct) your Arduino program, then run, run-to, halt, step-into, step-over, and step-out-of while watching all accessible program variables and monitoring pin levels (and even pin waveforms, which can also be saved). Simple and clear parse and execution error messages are provided. |
Recent Announcements
-
V2.9.1 replaces V2.9
V2.9.1 now replaces V2.9 under Simulator Download to fix a bug inadertently introduced in V2.8.2 that could cause a crash when manipulating values of PULSER ...
Posted Feb 4, 2021, 11:32 AM by Prof Simmons -
UnoArduSim V2.9 Release
New version V2.9 makes minor bug fixes and adds some significant features:1) The ability for UnoArduSim Serial to send/receive characters to/from a COM port on your ...
Posted Jan 31, 2021, 9:35 AM by Prof Simmons -
V2.8.2 Release
V2.8.2 contains some minor bug fixes, and extends the parameters of the DC MOTOR device (you can now specify motor load, and load inertia -- see the Full Help ...
Posted Sep 30, 2020, 3:01 PM by Prof Simmons -
V2.8.1 Release
V2.8.1 makes some small bug fixes to the recently released V2.8.0 (which had introduced support for the Mega Board, and had fixed some troublesome bugs from ...
Posted Jun 16, 2020, 11:33 AM by Prof Simmons -
V2.8.0 Released
OK, took a bit more time to test fully -- all god to go now and posted under Simulator Dowload. There are two minor fixes to the V2.8 version that ...
Posted Jun 3, 2020, 2:57 PM by Prof Simmons
Showing posts 1 - 5 of 43.
View more »