Wokwi is an embedded systems and IoT simulator supporting ESP32, Arduino, and the Raspberry Pi Pico. Your code never leaves your computer - Wokwi runs the simulation inside VS Code, using the firmware binaries from your project.
Supported architectures: RISC-V, ARM, Xtensa, and AVR.
Huge library of electronic components: sensors, LEDs, LCDs, motors, relays, etc.
Integration with ESP-IDF, PlatformIO, and Arduino.
Virtual Logic Analyzer - Capture digital signals in your simulation (e.g. UART, I2C, SPI) and analyze them on your computer.
Built-in WiFi Gateway that allows the simulated ESP32 to connect to the your local network and the internet, and use cloud services.
Virtual Logic Analyzer - Capture digital signals in your simulation (e.g. UART, I2C, SPI).
GDB integration - Debug your code using the VS Code debugger.
Please note that Wokwi for VS Code is a commercial product and requires a license after a free trial period.
This extension collects telemetry data to help us build a better product. The data is anonymous and does not include any personal information. The extension respects the telemetry.enableTelemetry setting in VS Code. To opt out of telemetry, set "telemetry.enableTelemetry": false in your VS Code settings.