Wokwi — simulátor ESP32, Arduino a STM32 přímo v prohlížeči i VS Code (2025)

Stručně: Wokwi je bezplatný online simulátor pro Arduino, ESP32, STM32 a Raspberry Pi Pico, který běží přímo v prohlížeči bez instalace. Umožňuje testovat firmware, debugovat přes GDB a analyzovat signály přes PulseView — vše bez fyzického hardwaru. Má také rozšíření pro VS Code a integraci s GitHub Actions CI/CD.

Abyste si začali hrát a programovat Arduino, ESP32 nebo Raspberry Pi Pico, nemusíte je mít na stole. Stačí webový prohlížeč. Na Wokwi mě původně upozornil Martin Hubáček — a od té doby se simulátor posunul hodně dál.

Co Wokwi umí

Wokwi je online simulátor elektroniky. V prohlížeči spustíte firmware pro Arduino, ESP32, STM32 nebo Raspberry Pi Pico, aniž byste měli fyzický hardware na stole. Zdarma, bez instalace.

Podporované desky zahrnují Arduino Uno, Mega, Nano, ESP32 DevKit v1, TinyPico, XIAO ESP32C3/S3/C6, STM32 Nucleo, Raspberry Pi Pico a další. Programovací jazyky: Wiring (Arduino IDE), MicroPython, CircuitPython, Rust, Zephyr.

Co v simulátoru najdete:

  • WiFi simulace — otestujete MQTT, HTTP i IoT protokoly bez fyzického routeru
  • Virtuální logický analyzátor — zachytíte digitální signály (UART, I2C, SPI) a analyzujete je přes PulseView přímo v prohlížeči
  • GDB debugger — krokování kódu, breakpointy, inspekce proměnných; GDB server běží na linuxovém jádře emulovaném uvnitř prohlížeče
  • SD karta — simulace souborového systému
  • Chips API — vytvoříte vlastní virtuální součástky a sdílíte je s komunitou
  • Sdílení projektu — stačí odkaz, koléga otevře a simuluje to samé

VS Code integrace — simulace přímo v editoru

Tohle je největší změna od roku 2022. Wokwi má rozšíření pro VS Code, které simulaci spustí přímo v editoru — bez prohlížeče, s plnohodnotným debuggerem.

Podporuje PlatformIO, ESP-IDF, Arduino, MicroPython, Rust i Zephyr. Postup:

  1. Nainstalujte rozšíření Wokwi Simulator z VS Code Marketplace
  2. Do projektu přidejte soubory wokwi.toml (cesta k firmware) a diagram.json (schéma zapojení)
  3. Stiskněte F1 → „Wokwi: Start Simulator“
  4. Pro debugging: F1 → „Wokwi: Start Simulator and Wait for Debugger“, pak F5

K dispozici je i plugin pro CLion (JetBrains), pokud VS Code není váš šálek kávy.

CI/CD — testování firmware v simulátoru na GitHubu

Pro pokročilejší bastlíře a vývojáře: Wokwi se integruje s GitHub Actions. Při každém push na GitHub se firmware zkompiluje a otestuje v simulátoru — bez fyzického hardwaru. ESP-IDF projekty to zvládají přes pytest-embedded-wokwi, výsledek vidíte přímo v CI logu.

Praktické využití: ověříte, že nový kód nerozbil komunikaci po sériové lince nebo MQTT, ještě než sáhnete po fyzické desce.

Zdarma vs. Wokwi Club

Základní simulace je zdarma a pro 99 % bastlířů plně dostačuje.

Placený Wokwi Club odemyká:

  • nahrávání vlastních knihoven a binárních souborů (např. obrázky na SD kartu)
  • Private IoT Gateway — privátní MQTT/HTTP brána pro simulované projekty
  • offline licenci pro VS Code rozšíření (simulace funguje bez internetu)

Wokwi najdete na wokwi.com
Dokumentace: docs.wokwi.com
VS Code rozšíření: Wokwi Simulator na VS Marketplace

Ptáte se

Je Wokwi zdarma?

Základní simulace je zdarma a pro většinu bastlířů plně dostačuje. Placený Wokwi Club odemyká nahrávání vlastních knihoven, privátní IoT Gateway a offline licenci pro VS Code rozšíření.

Jaké desky a jazyky Wokwi podporuje?

Arduino Uno/Mega/Nano, ESP32, STM32 Nucleo, Raspberry Pi Pico a další. Programovací jazyky: Wiring (Arduino IDE), MicroPython, CircuitPython, Rust a Zephyr.

Mohu Wokwi použít v CI/CD pipeline?

Ano. Wokwi se integruje s GitHub Actions — při každém push se firmware zkompiluje a otestuje v simulátoru bez fyzického hardwaru. ESP-IDF projekty to zvládají přes pytest-embedded-wokwi.
Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Jistě jste se setkali se situací, kdy jste psali kód pro mikrokontrolér a nějaký výpočet, logická funkce, parsování dat z pole, převod z jednoho formátu do druhého nefungoval tak, jak by měl.

Daniel Skopalík sdílel návod, jak použít populární jednodeskový počítač RaspberryPi jako JTAG programátor například ESP32.

Toto je první díl ze tří – úvodního kurzu Micropython na ESP32.

Přehled Arduino simulátorů pro rok 2026: WithDiode (aktuálně offline), Wokwi, Tinkercad Circuits a nový Tinkered s AI. Který vybrat pro školu, bastlení s ESP32, nebo profesionální prototypování?

– ROBOTboard (HW) – Octopus open source knihovny (FW) – Nastavení zařízení a periferií – ds: device setting > pinouts – ios: input-output setup – Upgrade systému – Displeje – Tlačítka – Mechatronika – Čidla a vstupy – Shrnutí V…

Adafruit představilo desku s WiFi a Bluetooth modulem – miniaturní vývojový kit s ESP32, 4 MB RAM, MicroUSB, RGB LED a také nabíjecím obvodem LiPol baterie, kterou zanedlouho začne prodávat na svém e-shopu. V TinyPICO už je předinstalován MicroPython. Dneska…

Trendy