Society of Robots - Robot Forum

General Misc => Misc => Topic started by: rgcustodio on June 02, 2007, 12:27:34 PM

Title: Virtual Breadboard
Post by: rgcustodio on June 02, 2007, 12:27:34 PM
http://virtualbreadboard.com/

Here's a tool that I use for learning about basic electronic circuits (I'm not an EE grad). Putting together simple (and some advanced/complex) circuits, analyzing those circuits, simulating those circuits.

Well what's good about it is it can emulate PICs and soon Stamps, still no AVRs though.

Its not free software though, one has to shell out 19USD for a academic license but, there is a free evaluation version. Product maturity (?), well it still crashes on me from time to time. Learning curve, is not that high, just put devices then wire them. If it doesn't work and one knows what he/she is doing, one can find the fix to the problem easily but, for a noob (like me) finding those problems will take time. It won't tell you what you did wrong.

BTW, I'm not, in any way, connected to the creators of VBB. Maybe someone will find VBB useful too.

- Rommel
Title: Re: Virtual Breadboard
Post by: hazzer123 on June 02, 2007, 02:00:00 PM
Hey that looks like a cool app.

Ive found Oshonsofts PIC Simulator IDE really useful. It supports basically all PIC16s and has a load of extra features - virtual LCD display, LEDs, etc.

One problem i find with these simulators, is that if there are any delays in your code, it takes forever for them to run through.
The sim speed is no where near the real speed of a PIC. I normally make a file with the delays commented out to speed things up... Although sometimes this creates even more problems since the simulator also takes into account the amount of time certain things require.

There are also PIC18 and AVR sims aswell as some others.

http://www.oshonsoft.com/
Title: Re: Virtual Breadboard
Post by: rgcustodio on June 02, 2007, 03:42:46 PM
I'm actually trying to use VMLAB for my AVR simulation needs.

http://www.amctools.com/vmlab.htm

"trying" since the learning curve is quite high for this application (or its just me).