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.
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,EEPROMySoftwareSerial. 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 sindelay(), usandomillis(). - Servo y perilla: convierte el
analogRead()del potenciómetro en un ángulo conmap()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.