I tried the Arduino + RC low-pass filter example (using PWM as a DAC) and it was pretty impressive to see the output voltage actually smooth out instead of just flipping between 0 and 5V
What I found interesting is that the ADC reading follows the filtered signal, so you can actually observe the analog behavior from the firmware side.
Feels like this could be really useful for teaching, especially to show how digital signals turn into analog in real circuits without needing a full lab setup
This looks interesting. How are you handling timing between the firmware execution and the SPICE solver? Is it synced to wall clock or do you step both together?
What I found interesting is that the ADC reading follows the filtered signal, so you can actually observe the analog behavior from the firmware side.
Feels like this could be really useful for teaching, especially to show how digital signals turn into analog in real circuits without needing a full lab setup