Simulators
Simulators that run your real firmware
Each page opens a live lab where one exists, and states what the model covers and what it leaves out, with sources.
- nRF52840 simulatorRun real nRF52840 firmware on a simulated nRF52840 DK in your browser. See what the model covers, what it leaves out, and open the live lab.
- STM32 Nucleo simulatorSimulate STM32 Nucleo boards in the browser: NUCLEO-F401RE, NUCLEO-H563ZI, NUCLEO-L476RG and more. What runs, what is left out, and a live lab.
- STM32 Blue Pill simulatorRun STM32F103 Blue Pill firmware in the browser. Rust or Arduino blink, CAN, I²C and SPI. What the STM32F103 model covers and what it leaves out.
- CAN bus simulatorSimulate a CAN bus with three STM32 nodes in the browser: arbitration, acceptance filters, error counters and bus-off. What is modelled and what is not.
- Modbus RTU simulatorSimulate Modbus RTU over RS-485 in the browser: an Arduino Uno polls two XY-MD02 sensors through a MAX485. What is modelled and what is not.
- Raspberry Pi Pico simulatorBoot real Raspberry Pi Pico (RP2040) firmware in the browser and read its serial output. What the RP2040 model covers and what it leaves out.
- ESP32-C3 simulatorRun ESP32-C3 firmware on a simulated ESP32-C3 Super Mini in the browser, with an air-quality lab. What the model covers and what it leaves out.
- SSD1306 OLED simulatorSimulate a 128×64 SSD1306 I²C OLED in the browser. Your firmware writes GDDRAM and the screen shows it. Which commands are modelled and which are not.
- DHT11 simulatorSimulate a DHT11 temperature and humidity sensor on a real GPIO line, timed in simulated microseconds. What the model does and what it leaves out.
- Servo simulatorSimulate a hobby PWM servo driven by your firmware: pulse width in, shaft angle out. What the servo model does and what it leaves out.
Comparing tools? Read LabWired vs Wokwi and LabWired vs Mokxi.