Laboratorio virtual · versión beta

Impeca Lab: programa en Arduino y mira el circuito funcionar en tu navegador

Elige un ejemplo, cambia el código y pulsa Ejecutar. Sin instalar nada y sin comprar un solo componente.

El banco de pruebas

Elige un ejemplo, cambia el código y pulsa Ejecutar. Pulsa el botón del circuito o mueve los deslizadores para probar las entradas.

Esta primera versión ejecuta tu código Arduino con un intérprete propio, en tu navegador. Entiende variables, bucles, funciones, Serial, Servo y LiquidCrystal. Todavía no emula el microcontrolador ni las demás bibliotecas: llegarán en las siguientes fases.

Qué funciona hoy y qué viene

Preferimos decirte con claridad qué puedes usar ya y qué estamos preparando, sin fechas inventadas.

Disponible hoy

  • Placa Arduino UNO con los pines D2–D13 y A0–A5, el LED integrado «L» y el LED de transmisión.
  • LED de cinco colores, LED RGB, pulsador, buzzer con sonido, servomotor, potenciómetro, fotorresistencia, sensor de temperatura y pantalla LCD 16×2.
  • Vista 3D del banco: placa, protoboard, resistencias y cables puente. El LED brilla, el servo gira, y puedes pulsar el botón o girar la perilla sobre la pieza. La vista 2D sigue disponible.
  • Editor con colores, números de línea y mensajes de error en tu idioma.
  • Consola serie con entrada de datos, y velocidad de simulación ajustable.
  • Ejemplos listos para empezar, del LED intermitente al voltímetro con pantalla.
  • Tu trabajo se guarda en este navegador y puedes descargar el código como archivo .ino.

En preparación

  • Armar el circuito tú mismo: arrastrar componentes y tender cables sobre la protoboard 3D.
  • Emulación del microcontrolador y más bibliotecas de Arduino.
  • Fichas guiadas con reto, solución y criterios de evaluación.
  • Cuentas Impeca para guardar en línea y compartir circuitos.
  • Aulas para colegios: asignaciones y progreso por grupo.
  • ESP32 y Wi-Fi.

Cómo funciona

Cuatro pasos, del ejemplo a tu circuito funcionando.

  1. 1 Elige un ejemplo Empieza con el LED intermitente, el semáforo o el voltímetro, o con una hoja en blanco.
  2. 2 Revisa el circuito Cada componente tiene su pin: cámbialo, añade más componentes y mira cómo se tienden los cables hacia la placa.
  3. 3 Escribe y ejecuta Cambia el código, pulsa Ejecutar y observa. Pulsa el botón o mueve los deslizadores para probar las entradas. La consola muestra lo que imprime tu programa.
  4. 4 Llévalo al circuito real Descarga el código como .ino, ábrelo en el IDE de Arduino y arma el circuito con tu kit.

Qué puedes practicar hoy

Los mismos temas de los libros y proyectos de Impeca Tech, listos para probar.

LED, botones y buzzer

Salidas y entradas digitales: el primer circuito de todo proyecto.

Sensores

Luz y temperatura: mide el entorno y reacciona con el código.

Servomotores

Mueve un mecanismo y controla su posición.

Pantallas y datos

Muestra valores en una pantalla LCD y en la consola serie.

Programación

Variables, bucles, funciones, arreglos y condiciones, con los tamaños de entero de la UNO.

Mini proyectos

Semáforo, luz nocturna, termómetro con alarma, prueba de reacción.

Tu cuenta Impeca

Hoy tu trabajo se guarda en este navegador. Con tu cuenta Impeca podrás guardarlo en línea y retomarlo desde cualquier dispositivo: lo estamos preparando.

  • Guardar tus circuitos en línea y retomarlos cuando quieras
  • Seguir tu progreso por proyecto y por nivel
  • Compartir un circuito con tu docente o tu equipo
  • Comprar libros y plantillas con la misma cuenta

Preguntas sobre Impeca Lab

¿Necesito instalar algo?

No. Funciona en el navegador de tu computador o tablet (versiones recientes de Chrome, Edge, Firefox o Safari).

¿La vista 3D funciona en mi dispositivo?

Funciona en los navegadores actuales de computador, tablet y móvil que admiten WebGL. Si el tuyo no lo admite, o prefieres algo más sencillo, usa el selector 2D / 3D: la vista 2D hace lo mismo. La vista 3D se dibuja solo cuando algo cambia, para cuidar la batería.

¿Es un simulador de verdad?

Es un intérprete propio del lenguaje Arduino con una placa UNO virtual. Sirve para aprender la lógica, probar el código y ver reaccionar el circuito. Todavía no emula el chip: los tiempos son aproximados y algunas bibliotecas no están. Esa emulación llega en una fase posterior.

¿Qué entiende del lenguaje de Arduino?

Variables con los tamaños de la UNO, arreglos, funciones, if/for/while/switch, #define, Serial, Servo y LiquidCrystal, y las funciones habituales (pinMode, digitalWrite, analogRead, delay, millis, tone, map, random…). Si usas algo que aún no existe, el laboratorio te lo dice con un mensaje claro.

¿Reemplaza al kit físico?

No: es el paso previo. Practicas sin riesgo y, cuando estés listo, armas el circuito real con tu kit.

¿Dónde se guarda mi trabajo?

En este navegador de este dispositivo. Descarga el código como .ino para conservarlo: si borras los datos del navegador, se pierde. Guardar en línea con tu cuenta Impeca está en preparación.

¿Sirve para clases y colegios?

Sí, para practicar en clase: cada estudiante abre la página y elige un ejemplo. Las aulas con asignaciones y progreso por grupo están en preparación; escríbenos si quieres organizar un piloto.

Prueba el laboratorio ahora

Abre el banco de pruebas, elige un ejemplo y pulsa Ejecutar.