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) without needing any actual hardware. Supported libraries are: SD.h, Stepper.h, Servo.h, SoftwareSerial.h, Wire.h, SPI.h, and EEPROM.h (all for the Arduino V1.6.6 release). 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, an SD card with SPI interface, digital and analog waveform generators, piezo speakers, LED's. push-buttons, resistive pull-ups and pulldowns, and a slider potentiometer. All devices are electrically (and mechanically) modelled. 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). Simple and clear parse and execution error messages are provided. |
Recent Announcements
-
Version 1.7.0 Posted
Version 1.7.0 contains some important fixes for interrupts, upgrades (and fixes) to variable highlighting, and adds new features which should prove handy: 1) An Edit/Track window that ...
Posted Dec 20, 2016, 12:52 PM by Prof Simmons -
V1.6.3 Posted
Version V1.6.3 fixes an old issue where interrupt functions could cause the Variables Pane to fill with multiple copies of the local variables from the interrupted function (leading ...
Posted Sep 21, 2016, 3:06 PM by Prof Simmons -
V1.6.1 Removed
A recent (apparently August 3016) Windows Defender update continues to falsely detect my posted V.1.6.1 version as containing "Trojan:Win32/Maltule.C!cl " -- even after a September ...
Posted Sep 21, 2016, 4:15 PM by Prof Simmons -
V1.6.2 Posted
New version V1.6.2 fixes some minor issues (see Help menu for bug fixes) and adds a new Find edit box to the toolbar to streamline user-searching for ...
Posted Sep 17, 2016, 12:56 PM by Prof Simmons -
Version 1.6.1 Posted
New version V.1.6.1 fixes a couple of minor issues detailed under Bug Fixes under its Help menu (mostly to do with #include'd files). Version 1.6 ...
Posted Aug 25, 2016, 5:26 PM by Prof Simmons
Showing posts 1 - 5 of 21.
View more »