Menu
CoddyTech

Simulador Arduino online

Escribe un programa, pulsa Ejecutar y mira cómo funciona el circuito. Una placa Uno simulada en tu navegador, sin instalar nada.

Circuitos de ejemplo

Ejecuta código de Arduino sin placa

Elige un circuito, escribe el sketch y pulsa Ejecutar. El LED parpadea, el servo gira cuando arrastras la perilla, la pantalla LCD muestra tu texto y el monitor serie enseña cada Serial.println. No hay nada que instalar y no necesitas cuenta.

Tu sketch se compila con la propia cadena de herramientas de Arduino para un Uno y se ejecuta en un ATmega328P simulado, el chip de la placa, instrucción por instrucción. Así, delay(), millis(), analogWrite() y los temporizadores se comportan como en el hardware real, y un sketch que funciona aquí es código de Arduino normal que puedes subir a una placa.

Qué hace útil a este simulador de Arduino

  • Once circuitos listos: LEDs, un LED RGB, un pulsador, un potenciómetro, un sensor de luz, un zumbador, un servo, un display de 7 segmentos, una pantalla LCD de 16x2, un anillo NeoPixel, un sensor de distancia por ultrasonidos y un termistor, ya conectados al Uno.
  • Usa las piezas mientras el sketch se ejecuta: pulsa el botón, gira la perilla, mueve el control de luz o de distancia y mira cómo responde tu código.
  • Un monitor serie que lee y envía, y una vista de Señales que dibuja cada pin conectado a lo largo del tiempo, para que veas una onda PWM o el rebote de un botón.
  • Las librerías que buscan los principiantes: Servo, LiquidCrystal, LiquidCrystal_I2C, Adafruit_NeoPixel, Wire, SPI, EEPROM y SoftwareSerial. Los errores de compilación se leen igual que en el Arduino IDE.

Qué puedes probar en el simulador de Arduino

  • Blink: cambia los dos valores de delay() y mira cómo el LED los sigue. Después haz que parpadee sin delay(), usando millis().
  • Servo y perilla: convierte el analogRead() del potenciómetro en un ángulo con map() y mueve el servo con él.
  • Sensor de distancia: mide el eco de un HC-SR04 con pulseIn(), pásalo a centímetros y muéstralo en el monitor serie.

Preguntas frecuentes sobre el simulador de Arduino

¿Necesito una placa Arduino para usarlo?
No. La placa se simula en tu navegador, así que puedes escribir y probar sketches en cualquier ordenador, un Chromebook o un móvil. Cuando tengas una placa, el mismo sketch se sube a ella desde el Arduino IDE.
¿Puedo montar mi propio circuito?
Todavía no. Eliges uno de los once circuitos de arriba y escribes el sketch que quieras para él. Cada circuito indica sus piezas y sus pines en la placa, así sabes en qué pin están el LED, el botón o el sensor.
¿Qué tan parecido es a un Uno real?
Muy parecido para lo que escribe un principiante. El sketch se compila con el mismo compilador que usa el Arduino IDE y se ejecuta en una simulación del chip del Uno, así que la temporización, el PWM y el puerto serie se comportan como en la placa. Las piezas son modelos: un botón rebota con un patrón fijo y los sensores dan exactamente el valor que fijas con su control deslizante.
¿Es gratis? ¿Se guarda mi código?
Es gratis y no necesita cuenta. Tus cambios en cada ejemplo se guardan en este navegador, así que puedes cerrar la pestaña y volver. Restablecer deja el ejemplo actual como estaba al principio.
¿Lo ha creado Arduino?
No. Coddy no está afiliado a Arduino. El simulador es de Coddy y ejecuta una placa compatible con Uno.
¿Cómo aprendo a programar Arduino?
Empieza con los ejemplos de aquí: cambia un número, pulsa Ejecutar y mira qué pasa. Cuando quieras un camino, el curso de Arduino de Coddy va del primer parpadeo a botones, sensores, pantallas y seis proyectos, una lección corta cada vez, en la misma placa simulada que ves en esta página.