The same compiler
Your sketch goes through the same compiler used for the physical board. Errors come back with the right message and the right line — and code that builds here, builds there.
ESP32 simulator · in your browser
STANNUM is a hands-on simulator for learning embedded programming. Write Arduino code, build the circuit on screen and press run — your program is compiled and executed on an emulated ESP32, live. Nothing to buy, nothing to install, nothing to burn out.
Many simulators just animate what your code should do. STANNUM compiles it and executes it — what you see on screen is what your program actually does.
Your sketch goes through the same compiler used for the physical board. Errors come back with the right message and the right line — and code that builds here, builds there.
Behind the screen, an emulated ESP32 boots, loads your program and executes it line by line. A half-second delay in your code takes half a second on the clock.
Press the on-screen button and your code notices. Drive a pin high and the LED lights up. Turn the potentiometer and the reading changes — both directions, instantly.
Four steps from an empty editor to a blinking LED.
In the editor, using the Arduino language — the same one from the thousands of tutorials out there.
Drag modules onto the canvas and wire them pin by pin. Wired it wrong? Undo and try again — nothing burns out here.
In a few seconds your program is compiled and running on the emulated chip.
The LED blinks, the buzzer beeps, the display draws — and the serial monitor shows everything your code prints.
Twenty-eight modules ready to drag, wire and program — each one modeled after the actual part: BME280, NEO-6M, SSD1306 and friends.
A 128×64 display your code draws on, pixel by pixel — text, numbers, graphics.
The arm on screen follows your code's signal, degree by degree.
Streams position data to your code over the serial port, sentence by sentence.
Starting with the ESP32 family — built to grow.
Open it, get it: code on one side, circuit on the other, one button to run. No manual needed.
Boards, sensors, wires, breadboards — they cost money, and they burn out. Learn the same things without spending a cent.
The goal is simple: leave knowing how to program an ESP32. When you get a physical board, your code goes with you.