Playground
These are real firmware images on SoC emulators, not the WASM language port. You get a REPL and the peripherals that emulator models. Hosted on emulators.org.
| Board | What is modelled | Open |
|---|---|---|
| Pico | RP2040, USB-CDC REPL, GPIO 25 LED | Run |
| Pico W | RP2040 + CYW43 LED path | Run |
| RP2350 Arm | Pico 2 class, Arm firmware | Run |
| RP2350 RISC-V | Hazard3 firmware | Run |
| ESP8266 | Classic wireless chip + REPL | Run |
| ESP32-C3 | RISC-V ESP32 + REPL | Run |
| ESP32-C6 | C6 + REPL | Run |
| Thumby | Pico, SSD1306, buttons, buzzer | Run |
| micro:bit v1 | LED matrix heart demo | Run |
| micro:bit v2 | v2 matrix demo | Run |
Language-only WASM
If you do not need pins, the official webassembly port runs MicroPython in the page with no SoC. That is the right embed for a documentation snippet; the table above is the right embed for machine.Pin.