Pages: [1]   Go Down
Author Topic: Free virtual Uno simulation environment  (Read 1732 times)
0 Members and 1 Guest are viewing this topic.
Kingston, Ontario, Canada
Offline Offline
Newbie
*
Karma: 1
Posts: 2
Recently retired from the Department of Electrical&Computer Engineering, Queen's University, Kingston, Ontario, Canada where we used Arduino for our second year robotics project.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi Everyone:

I have now released version 1.0 of my UnoArduSim simulator for WIndows.
This simulator allows you to test and debug many Uno programs without needing any of the the actual hardware. You can connect virtual I/O devices to a virtual Uno on a virtual lab bench, load and modify your program, and run, run-to, halt, step into, step-over, and step-out-of while viewing all local and global variables/arrays/objects. Full details and download at  www.sites.google.com/site/unoardusim/
Enjoy!


* UnoBoardSmall.bmp (121.62 KB, 227x182 - viewed 49 times.)
« Last Edit: June 27, 2014, 09:21:14 pm by stanjsimmons » Logged

Stan Simmons

Johannesburg. UTC+2
Online Online
Faraday Member
**
Karma: 112
Posts: 4926
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ooooo... downloading as we speak.

Thanks.

edit.... well blink works  smiley. That's really good stuff.
« Last Edit: June 27, 2014, 01:39:11 pm by JimboZA » Logged

The Elders of the Internet know who I am
I'm on LinkedIn: http://www.linkedin.com/in/jimbrownza

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 549
Posts: 27418
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

How does it handle complex external hardware? That's where all the fun happens.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Kingston, Ontario, Canada
Offline Offline
Newbie
*
Karma: 1
Posts: 2
Recently retired from the Department of Electrical&Computer Engineering, Queen's University, Kingston, Ontario, Canada where we used Arduino for our second year robotics project.
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

A good point -- UnoArduSim sure can't simulate any oddball faults/bugs inside your specific external hardware I/O device, but by attaching the corresponding UnoArduSim "fault-free" IO device you can tell you if your code is the problem. The  limited set of these virtual IO devices and supported libraries (which could be expanded in a following release) will hopefully be sufficient for most users, and if your particular device is not supported yet, you can try temporarily commenting-out/replacing the section of code that accesses it so that you can still test the other parts of your program.
« Last Edit: July 02, 2014, 11:07:30 am by stanjsimmons » Logged

Stan Simmons

Pages: [1]   Go Up
Jump to: