Arduino Uno R4 simulator, running in this tab
Mokxi es un simulador de Arduino Uno R4 gratis que funciona en tu navegador, sin instalar nada y sin necesidad de cuenta. Mokxi modela el Renesas RA4M1 del Uno R4 Minima, en nuestro propio núcleo Arm Cortex-M4 a 48 MHz, sobre el mapa de memoria real, así que una compilación que corre aquí corre en la placa de tu escritorio.
- 505componentes en el banco de trabajo
- 45placas 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 | Arm Cortex-M4 (ARMv7E-M) a 48 MHz, con el conteo de ciclos de la hoja de datos para cada instrucción. Punto flotante por software, porque este núcleo no tiene FPU: el runtime está construido para eso y una instrucción VFP falla en lugar de mentir. |
|---|---|
| Periféricos | El bloque de puertos con un registro PFS por pin detrás de su protección de escritura, PWM GPT en los seis pines con tilde a 490 Hz, SCI2 como Serial1 en D0 y D1, un ADC de catorce bits en A0 a A5, y SysTick a 1 kHz para millis. |
| Pines | D0 a D13 y A0 a A5 en el conector de un Uno, a 5 V, así que un shield de Uno encaja. Los pines con tilde son 3, 5, 6, 9, 10 y 11. Cada pin tiene su propia palabra PmnPFS: dirección, latch de salida, pull-up, drenador abierto e interruptor analógico. |
| Memoria | 256 KB de flash desde cero con la palabra de opciones en 0x400, y 32 KB de SRAM, en las direcciones reales del RA4M1. El enlazado falla si te pasas de cualquiera de las dos. |
| Serial y Serial1 | Serial es el conector USB-C y no llega a ningún pin del conector. Serial1 es SCI2, un UART real en D0 y D1, 8N1. El monitor serie muestra ambos; solo Serial1 mueve un pin. |
| Sin WiFi en la Minima | Esta placa no tiene radio. El Uno R4 WiFi, con su matriz LED de 12 por 8 y una red simulada, es una placa aparte en la caja de componentes. |
| Lo que aún no hay | Una pila USB (Serial es un conducto de bytes sin enumeración detrás), el ICU, por lo que no hay attachInterrupt, el AGT, I2C y SPI. Algunas direcciones están marcadas como no verificadas en el contrato en lugar de darse por ciertas. |
La página completa de la placa
Cada área de periféricos, cada ejemplo y las notas de cableado, en un solo lugar.
Tres pasos de una pestaña en blanco a un circuito funcionando.
Abrir el editor
Funciona en la pestaña del navegador. No hay nada que instalar y no necesitas cuenta para empezar.
Tu primer proyectoConéctalo y escribe el código
Arrastra componentes a una protoboard, lleva cada cable de pin a pin y escribe el sketch al lado.
CableadoPulsa Ejecutar
Tu sketch se compila en la pestaña y se ejecuta en un modelo del chip, con el monitor serie al lado.
Ejecutar y serie
Abre un proyecto y presiona Ejecutar.
Cada uno se ejecuta en el editor tal como está dibujado, listo para cambiarlo.
Lo que los makers dicen de Mokxi.
“The AI checker helps check and correct my circuits, and it has way more components than Tinkercad. As a student I really appreciate the tool.”
“I’d been looking for a real online electronic simulator that was intuitive and complete when I found Mokxi. I was able to quickly import a Fritzing file and my Arduino sketch and start testing. Mokxi has all of the makings for the best online Arduino simulator I have been able to find!”
“I’m using Mokxi to develop and simulate an STM32-based four-wheel-drive robot car before building the actual hardware. It allows me to experiment with DC motor control, PWM, RPM measurement using photointerrupters, and different acceleration, braking, and reversing strategies, helping me understand and refine the system before implementing it in real life.”
Preguntas, con respuesta.
¿Qué Uno R4 simula esto?
La Minima: USB-C, sin WiFi. El Uno R4 WiFi es una placa aparte en la caja de componentes, con la matriz LED y una red simulada.
¿Es lo mismo que un Uno R3?
La misma forma, los mismos pines de 5 V y el mismo header de shields, con un Arm Cortex-M4 a 48 MHz por debajo en lugar de un AVR de 8 bits a 16.
¿Por qué analogRead me da 0 a 1023?
Porque eso es lo que hace el núcleo de Arduino, así que un sketch de Uno lee los mismos números. El conversor es de catorce bits; analogReadResolution(14) te da todos.
¿Es gratis?
Sí, sin tarjeta y sin necesidad de cuenta para probarlo.
¿Necesito una cuenta?
No. El editor, las plantillas, la galería, el compilador y Ejecutar funcionan sin iniciar sesión. Tu navegador guarda tu trabajo mientras avanzas. Una cuenta guarda tus proyectos en línea, para que te sigan a cualquier computadora. También te da un enlace para compartir.
¿Qué placas son compatibles?
Forty-five, all on the free plan. Arduino: the Uno R3, Uno R4 Minima and Uno R4 WiFi, Nano, Nano ESP32, Nano RP2040 Connect, Mega 2560, Leonardo, Micro, the Pro Mini in its 5 V and 3.3 V builds, and the SparkFun Pro Micro. ESP32: the classic DevKit V1, the ESP32-S3, the ESP32-C3 and C6 DevKits, the Espressif DevKitC V4, the Freenove ESP32-WROVER, the Wemos LOLIN32 Lite, the Wemos D1 R32, the Cheap Yellow Display, the TTGO T-Display, the ESP32-C3 SuperMini and the Seeed XIAO ESP32-C3, C6 and S3. ESP8266: the NodeMCU, the Wemos D1 mini and the ESP-01S. Also the Raspberry Pi Pico and Pico W, the Seeed XIAO RP2040, the Waveshare RP2040-Zero, the Seeed XIAO SAMD21, the WCH CH32V003, the STM32F411 Black Pill, the STM32 Nucleo-F411RE and the STM32F103 Blue Pill, the BBC micro:bit V2, and the ATtiny85 and the ATmega328P in its 16 MHz and 8 MHz builds, which plug straight into the breadboard as bare chips. Your own code compiles in the browser for all of them. Then the Raspberry Pi 4, Pi 5 and Zero 2 W computers, which run your Python with gpiozero and RPi.GPIO, with nothing to compile. Each board page lists what it can and can’t do. For example, the WiFi boards have pretend WiFi, not a real radio, and the page says so.
¿De verdad mi sketch se compila en el navegador?
Sí. Un compilador real (clang, compilado para la web) se ejecuta en tu navegador. Se descarga una vez y tu navegador guarda una copia. Después, cada compilación ocurre en tu propia computadora. No hay servidor de compilación ni fila de espera, así que no hay minutos de compilación que se te acaben.
¿Qué navegadores funcionan?
Cualquier versión actualizada de Chrome, Edge, Firefox o Safari, en una computadora, un celular o una tableta. Todos soportan WebAssembly, que Mokxi necesita, y lo hacen desde hace años.
¿Funciona en un celular?
Sí. El editor funciona con pantalla táctil, los botones son lo bastante grandes para tocarlos y el diseño cabe en una pantalla pequeña. La simulación se ejecuta en el mismo celular.
¿Puedo probar Pro antes de pagar?
Sí. Cada cuenta puede probar Pro gratis durante 7 días, una vez. Se necesita una tarjeta, no se cobra nada esos días y, si cancelas antes de que terminen, no pagas nada. Empieza cuando tú lo eliges.
¿Puedo cancelar cuando quiera?
Sí, con un toque desde la página de tu cuenta. Tu plan sigue hasta el final de lo que pagaste.
¿Ofrecen reembolsos?
Sí, una vez por cuenta. Escríbenos dentro de los 14 días posteriores a un pago y te reembolsamos todo. Pro de por vida se reembolsa completo dentro de los 14 días posteriores a la compra.
¿Hay descuento para estudiantes?
Sí. Los estudiantes tienen Pro a mitad de precio con un correo de la escuela.
¿Los estudiantes necesitan cuenta?
No. El simulador funciona sin iniciar sesión, así que tu clase empieza desde un enlace sin nada que registrar. Una cuenta solo añade el guardado en la nube y compartir, y un estudiante puede crearla más tarde, o nunca.
¿Funciona en una Chromebook?
Sí. Todo se ejecuta en el equipo que tiene delante el estudiante, así que una Chromebook funciona tan bien como una computadora de laboratorio.
¿Cuánto cuesta para una clase?
Nada, si tus estudiantes solo necesitan abrir y ejecutar circuitos: todo el simulador está en el plan Gratis. Las herramientas de clase (una lista, proyectos iniciales, revisiones con calificación automática, el libro de calificaciones) vienen con Pro y Salón de clases. Salón de clases cuesta $9.99 por estudiante al año, desde 5 estudiantes, es decir, al menos $49.95 por el año. Tu propio lugar es gratis, y a partir de 50 estudiantes cada uno cuesta menos. Tus estudiantes tienen la capacidad de Pro mientras están en tus clases. Paga con tarjeta, factura u orden de compra. Pro por sí solo permite clases de hasta 10 estudiantes en total. Para probar primero las herramientas de clase con estudiantes reales, inicia la prueba gratis de 30 días desde la página de tu clase: una clase de hasta 20 estudiantes, sin tarjeta.
¿El trabajo de los estudiantes es privado?
Sí. Los proyectos de un estudiante en una clase son siempre privados: no se pueden abrir por enlace ni publicar en la galería. Hay una excepción, y solo para leer: un docente puede abrir, y nunca editar, un proyecto de alguien de una clase que imparte, que es lo que hace una tarjeta del muro de la clase. Qué guardamos sobre un estudiante, quién lo procesa, cómo una escuela lo hace borrar y cómo manejamos el consentimiento COPPA para menores de 13 años y FERPA como funcionario escolar está todo en la página de privacidad de datos de estudiantes, en /privacy/students.
¿Mokxi AI es gratis?
Every signed-in account gets questions every day: 5 on a free account, 50 on the Pro trial, 100 on Pro and the other paid plans, and 25 on Lifetime Pro.
¿Mokxi AI funciona con sketches de ESP32 y Raspberry Pi Pico?
Sí. Sabe en qué placa está el proyecto y responde para esa placa, desde un Uno hasta un ESP32, un ESP8266, un Pico o un STM32.
¿Mokxi AI puede cambiar mi código sin preguntar?
No. Propone un cambio como una tarjeta. Aceptar depende de ti, y solo aparece cuando el código modificado compila; Ctrl+Z lo deshace.
¿Qué envía Mokxi AI con una pregunta?
El texto de tu proyecto, los artículos de ayuda relacionados y los últimos seis mensajes del chat, nunca tu nombre ni tu cuenta. "Qué se envía" muestra exactamente qué se envió.
Lo más nuevo en Mokxi.
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 Uno R4
Lo que armas aquí corre sin cambios en la placa de tu escritorio. Sin instalar nada y sin necesidad de cuenta.





