Free online ESP32 simulator, running in this tab
Mokxi es un simulador de ESP32 gratis que funciona en tu navegador, sin instalar nada y sin necesidad de cuenta. Ejecuta once placas ESP32, desde el ESP32 DevKit clásico con núcleo Xtensa hasta el ESP32-S3, C3 y C6, cada una sobre el mapa de memoria real para los periféricos que soporta, con tu sketch compilado en la pestaña. La que corre aquí es la ESP32-C3-DevKitM-1.
- 503componentes en el banco de trabajo
- 44placas funcionando ahora
- 1.00xtiempo real, en todas las placas
Los números, no la publicidad
Tomado del documento de contrato de la propia placa y dicho en palabras sencillas.
| El núcleo | RV32IMC con Zicsr, modo máquina, una instrucción por ciclo a 160 MHz, y pasa riscv-tests 67 de 67. |
|---|---|
| Periféricos | GPIO e IO_MUX en sus desplazamientos de registro reales, UART0 con el ritmo del baudaje configurado y conectado al monitor serie, y el SYSTIMER, que detiene el núcleo durante delay() en lugar de girar en vacío. |
| WiFi, simulado | La placa se une a una red, obtiene una página y sirve otra, con las llamadas de Arduino que te da un tutorial. No hay radio ni 802.11 debajo. Cuatro direcciones inventadas bajo .mokxi responden dentro de esta pestaña, y con la sesión iniciada puedes activar internet real para solicitudes HTTP y HTTPS a servidores reales. |
| Lo que no hay | Ninguna radio: WiFi y Bluetooth LE están simulados, sin radio debajo de ninguno. Esta página es la DevKitM-1; la XIAO ESP32-C3 y la SuperMini tienen sus propias páginas. |
Todas las placas ESP32 de aquí
Tres familias de chips en dos conjuntos de instrucciones, cada placa con su propio pinout.
Otros simuladores de ESP32, con honestidad
El simulador de ESP32 que la mayoría ya conoce es Wokwi, y para algunos proyectos es la mejor opción. Esta es la división honesta.
Todos los simuladores comparados, lado a lado
Qué simulador de ESP32 usar, comparados
Tinkercad no tiene ESP32: qué usar en su lugar
Alternativas a Wokwi, comparadas con honestidad
Bring a Wokwi ESP32 project across in one step
Empieza con algo que ya funciona
Cada uno de estos se abre en el editor, conectado y con código, sin instalar nada.
La página completa de la placa
Cada área de periféricos, cada ejemplo y las notas de cableado, en un solo lugar.
Guías paso a paso para el ESP32-C3
Cada una tiene los componentes, el cableado y el código, y termina en un circuito que puedes ejecutar.
- Hacer parpadear un LED en el ESP32-C3, paso a paso
- Controlar un servo con LEDC en el GPIO 4
- Un arcoíris NeoPixel WS2812B en el GPIO 5
- Una solicitud HTTP GET: obtener el clima como JSON
- Conectarse a WiFi y servir una página
- El apilador arcade en dos matrices LED
- Un juego de Simon dice con cuatro LED y botones
Preguntas
¿Qué placas ESP32 puedo simular?
Once: el ESP32 DevKit V1, el ESP32-DevKitC V4 y la LOLIN32 Lite con el chip Xtensa clásico; la ESP32-S3-DevKitC-1, la XIAO ESP32-S3 y el Arduino Nano ESP32 con el S3; la ESP32-C3-DevKitM-1, la XIAO ESP32-C3 y la C3 SuperMini; y la ESP32-C6-DevKitC-1 y la XIAO ESP32-C6. Las placas ESP8266 tienen su propia página.
¿Simula WiFi?
Sí, y lo dice claro: las llamadas de Arduino WiFi, HTTPClient y WebServer sobre una red simulada. No hay radio ni 802.11 detrás. Un sketch puede obtener y servir páginas en direcciones bajo .mokxi, y con la sesión iniciada puedes activar internet real para llegar a una API real por HTTP o HTTPS.
¿Simula Bluetooth o MQTT?
Bluetooth, sí, simulado: BluetoothSerial y el servidor BLE se comunican con un teléfono en el panel de Bluetooth del editor, sin radio debajo. MQTT, no: la red solo transporta HTTP, así que un cliente MQTT compila pero no puede llegar a un broker. Wokwi simula MQTT, si tu proyecto depende de eso.
¿Puedo escribir código en MicroPython o ESP-IDF?
MicroPython, en las placas ESP32 clásicas (la DevKit V1, la DevKitC y la LOLIN32 Lite) y en la Raspberry Pi Pico: elige MicroPython (main.py) en el panel Firmware de la placa y el firmware oficial lo ejecuta. Las demás placas ESP32 ejecutan C++ al estilo Arduino, compilado en la pestaña; para ESP-IDF o Rust en un ESP32 simulado, Wokwi admite ambos.
¿Mi firmware correrá en una placa real?
El firmware para los periféricos modelados apunta a los desplazamientos de registro reales. En el ESP32-C3, Cargar a la placa (Beta) escribe una compilación de hardware en la placa por Web Serial. Prueba la compilación terminada en la placa antes de depender de ella.
¿Es gratis?
Sí, todas las placas ESP32 están en el plan Gratis, sin tarjeta y sin necesidad de cuenta para probarlas.
Simuladores para un tipo de circuito
Un servo, una pantalla, un controlador de motor o un rectificador, cada uno ya funcionando.
Prueba tu propio firmware en el ESP32-C3
Lo que armas aquí corre sin cambios en la placa de tu escritorio. Sin instalar nada y sin necesidad de cuenta.