Simulador

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
Uno R4: parpadeoen vivo0.000 s 0.00x
Haz clic para abrirlo en el editor
Firmware real, corriendo ahora mismo en nuestro propio núcleo. Haz clic para abrir el circuito en el editor.
Qué se modela

Los números, no la publicidad

Tomado del documento de contrato de la propia placa y dicho en palabras sencillas.

El núcleoArm 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éricosEl 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.
PinesD0 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.
Memoria256 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 Serial1Serial 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 MinimaEsta 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 hayUna 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.
Ve más allá

La página completa de la placa

Cada área de periféricos, cada ejemplo y las notas de cableado, en un solo lugar.

Simulador de Arduino Uno R4 MinimaParpadeo, un botón y el monitor serie, funcionando.
Cómo funciona

Tres pasos de una pestaña en blanco a un circuito funcionando.

  1. Abrir el editor

    Funciona en la pestaña del navegador. No hay nada que instalar y no necesitas cuenta para empezar.

    Tu primer proyecto
  2. Conéctalo y escribe el código

    Arrastra componentes a una protoboard, lleva cada cable de pin a pin y escribe el sketch al lado.

    Cableado
  3. Pulsa 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
Inspírate

Abre un proyecto y presiona Ejecutar.

Cada uno se ejecuta en el editor tal como está dibujado, listo para cambiarlo.

Ver todos los proyectos

Reseñas

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.”

ChloeEngineering student

“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!”

JayModel builderFeatured in his DioramaOS post

“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.”

NusretRobot car builder, Hamburg

Cuenta tu historia

Preguntas frecuentes

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.

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.