Hi there,
Yes, the Wokwi circuit simulator does include support for the SAMD21 microcontroller, which is commonly found on boards like the Arduino SAMD21 boards. You can simulate these boards and their associated projects directly in the Wokwi simulator.
Elaboration:
Wokwi is an online simulator designed for creating and testing IoT projects, including those using microcontrollers like the SAMD21. It allows you to simulate various components, including sensors, displays, and IoT modules, all without needing physical hardware. You can add components to your simulation by clicking the plus icon and then connecting them with wires.
Key features of Wokwi related to SAMD21:
Wokwi supports various SAMD21-based boards, including the Arduino SAMD21 boards. Albeit not free there are some others. Flux.Ai may be free to start? YMMV
For simulating circuits that include SAMD21 (a microcontroller) and other components, Proteus Design Suite is a suitable choice. Proteus allows you to simulate various embedded systems, including the SAMD21, with a wide range of components, debugging tools, and the ability to execute code on the simulated hardware.
Other options to consider:
A free, powerful simulation tool for analog circuits from Analog Devices. While it’s primarily for analog, it can be used in conjunction with other tools for digital components.
A powerful tool for modeling and simulation, especially useful for systems with complex interactions between components, including the SAMD21.
An interactive, online simulation tool that works on any device, offering a database of community circuits.
A cloud-based design tool, potentially suitable for simpler circuits and designs.
Key features to look for in a simulator:
The simulator should have a model of the SAMD21 microcontroller and its peripherals.
A wide range of components, including sensors, actuators, displays, and other electronic components, is essential.
Features for debugging the code running on the simulated hardware, such as breakpoints and watchpoints, are crucial.
The ability to simulate code running on the SAMD21, allowing you to test your firmware before deploying it to the actual hardware.
The simulator should accurately model the behavior of the components and the SAMD21.
Choosing the right tool:
The best tool will depend on your specific needs and the complexity of your designs. If you’re working with digital circuits and embedded systems, Proteus is a strong choice. For analog circuits, LTspice or Multisim might be more suitable. If you need to simulate complex system-level interactions, consider Simulink.
none are free for the deluxe stuff, but there is a feel for what it’s about.
HTH
GL
PJ 