2
\$\begingroup\$

Is there any (preferably open source, preferably python; only linux) software for microcontroller board prototyping simulation? I'm an EE and we used spice in classes to simulate circuit level stuff. Is there anything like that?

Is there a specific term for what this would be called? Just simulation software?

Also: I crossposted this on SO because I totally forgot this place existed. Hope that's ok.

\$\endgroup\$

closed as off-topic by Matt Young, Nick Alexeev Feb 18 '16 at 22:09

This question appears to be off-topic. The users who voted to close gave this specific reason:

If this question can be reworded to fit the rules in the help center, please edit the question.

  • \$\begingroup\$ speaking as an old-time unix programmer, you will probably find a lot more embedded programming tools in the windows world. Look for something that works well with WINE or with vmware. A python-based environment would be great, though! \$\endgroup\$ – Mark Harrison Dec 26 '10 at 0:09
5
\$\begingroup\$

If you're looking for Arduino simulator, there is virtualbreadboard.net. It can do stuff like this: alt text

\$\endgroup\$
  • 1
    \$\begingroup\$ that looks similar to fritzing. fritzing.org \$\endgroup\$ – jsolarski Dec 25 '10 at 18:39
  • 1
    \$\begingroup\$ I recommend using both linux and windows. Those restricted to one or the other miss out in great programs, and limit their program portability. \$\endgroup\$ – tyblu Dec 25 '10 at 23:02
3
\$\begingroup\$

This simulator is called as SimulIDE just you want to do is after prototype the circuit


enter image description here

right click on the sketch and load the .hex compiled arduino program to this sketch


How to use Description Video


Download the app Download link

\$\endgroup\$
1
\$\begingroup\$

There is a new version of SimulIDE with more components and features, including PIC, AVR and Arduino simuation:

enter image description here

Video example: https://youtu.be/BhkgiVKw5A4

Regards.

\$\endgroup\$

Not the answer you're looking for? Browse other questions tagged or ask your own question.