Recent Announcements

V2.5.0 Released

posted Oct 3, 2019, 11:22 AM by Prof Simmons   [ updated Oct 3, 2019, 11:22 AM ]

This version fixes some minor bugs and add support for the TFT.h library (and PImage.h) , plus a new TFT I/O device, so you can draw shapes and lines, display small BMP images, and draw text in a standard ACSII font on a simulated AdafruitTM thin-film-transistor 128-by-160 pixel LCD display screen . Text auto-completion in Edit/View (requested using ALT-right-arrow) has been improved.

As I have not found the time yet to update translations, any user program error messages when using the newly added TFT.h and PImage.h capabilities are shown in English only, although all other older messages are still in the user language chosen in Preferences. Similarly, Help files have been updated to describe the new TFT device, and to add new Bug fixes andChnages for V2.5.0,  but those new sections are only in English for now. I hope to ad these soon to V2.5.1

V2.4.1 Serial Receive Bug Fix

posted Aug 26, 2019, 10:09 AM by Prof Simmons

Version 2.4 had an unfortunate bug introduced which broke serial reception from SERIAL and SFTSER devices. Version 2.4.1 fixes that

UnoArduSim V2.4 Released!

posted Jun 3, 2019, 10:27 AM by Prof Simmons   [ updated Jun 3, 2019, 10:32 AM ]

Finally, I have managed to get the new version produced, with the usual minor bug fixes, plus some nice new features, all fully described in the new Help files:

a) A new Programmable I/O Device (a bare Uno board that accepts a separate program).
b) Edit/View  text auto-completion for globals, object-memebrs, and built-in functions and keywords.
c) Added support for I2C slave mode, and fuller support for SPI (SPISettings, SPI interrupts, plus a custom extension for SPI Slave-mode programming).
d) The ability to save displayed Waveform data points (ctrl-S when inside a Waveform window). Digital waveforms now show finite rise and fall times at higher zoom.
e) Preferences and I/O Device files are now saved in translated form (UTF-8 encoding), but English I/O Device files still read properly even when UnoArduSimis set to another language.
f) A new Preferences option for autevo-insertion of line-ending semicolons.

Thyanks to those users who provided suggestions and bug reports!

UnoArduSimV2.3 Released

posted Dec 30, 2018, 3:14 PM by Prof Simmons   [ updated Dec 30, 2018, 3:16 PM ]

The new version contains a good number of bug fixes, and several new I/O devices ( including new support for the 1-Wire library) :
1) A 7-Segment LED digit device (with hex code input on 4 consecutive pins), and an an active-low select.
2) A four-LED row device (to compactly display levels on 4 consective pins).
3) A 1-Wire slave device (one of four specific devices can be sel through the Family code).

I hope to add a new completely-programmable I/O device in the next release.

Enjoy, and Happy New Year!

Stan Simmons

UnoArduSimV2.2 Released

posted Jun 16, 2018, 7:28 AM by Prof Simmons   [ updated Jun 16, 2018, 7:29 AM ]

Version 2.2 is now posted. Along with a few minor bug fixes, three important additions have been made:
0) Highly accurate representation of the effect of interrupts on code execution, waveform timing, and (relevant) built-in function return values. The effect of using noInterrupts() / interrupts() is also now completely accounted for.
1) Support for Portuguese and Russian has been added  (as with other translations, these have not yet been checked by volunteer translators).
2) Screen DPI-awareness has been added (via QtCreator's built-in support). Although untested, UnoArduSim.exe should now be DPI aware, and will hopefully now be scaling icons and windows to appropriate sizes on high-DPI display screens.

Thanks again to all those who reported issues,

Stan SImmons

UnoArduSimV2.1 Release

posted Mar 12, 2018, 8:45 AM by Prof Simmons

A new version V2.1 has been released. It fixes some minor bugs, and changes the Variables Pane update policy (and VarRefresh menu) to prevent excessive update loads when very tight loops with no added delay are employed in the user program.

UnoArduSimV2.0.2 Fix

posted Feb 15, 2018, 12:48 PM by Prof Simmons

New version V2.0.2 is now posted and fixes a bug that caused a hard crash when a user program loaded with File | Load  had an '#include' line that referred to a missing or blank file. It also now allows "One-Shot" and teh older "Oneshot" to be used interchangeably in a user IODevs file.

Version2.0.1 Update

posted Jan 28, 2018, 10:36 AM by Prof Simmons   [ updated Jan 28, 2018, 11:17 AM ]

Version2.0.1 replaces V2.0 with some minor fixes and changes (as noted under the Help menu and in the Full Help file). Notably, it was awkward in version 2.0 to switch back to English using the Preferences dialog in any non-English locale, and SERVO devices can now optionally be modified to bevome continuous-rotation (pulse width then controls speed rather than angle).

Windows Defender hiccups

posted Dec 31, 2017, 2:30 PM by Prof Simmons   [ updated Jan 2, 2018, 8:47 AM ]

Update Dec 31:  WIndows Defender seems to be acting up again on the downloaded exe. WIll update you again as I investigate the problem.

Update Jan 2: A small tweak and recompile seems to have solved this problem for the Jan2, 2018 posting of

V2.0 Released!

posted Dec 31, 2017, 2:13 PM by Prof Simmons   [ updated Dec 31, 2017, 2:28 PM ]

UnoArduSIm has at last been ported to QtCreator and Version 2.0 is now posted. It has support for French, Spanish, Italian and German, with more languages to be added as I get user volunteers to help me with the translations (see the translations page for more information). This new version has improved graphical interface features and a number of bug fixes and a few new features (see its Help menu for a full listing). I have also posted V1.7.3 as  a backup (it includes all bug fixes to date).

Thanks to all users who submitted bug reports. I willl be responding individually to your emails now that I have the new version posted. I am still considering new features based on user emails. Again, thanks to all for your appreciative and helpful feedback! And happy 2018 !!

1-10 of 33