Programe sus placas desde el navegador y véalas cobrar vida

pulpLab reúne el editor, la carga por USB, la consola, el monitor serie y el trazador. ¿No tiene placa a mano? La placa virtual responde como una real.

Abrir pulpLabLeer la ayuda de pulpLab

Qué puede hacer con pulpLab

¿Para quién?

pulpLab está pensado para alumnos, docentes, makers y cualquiera que empiece con una placa ESP32, Raspberry Pi Pico o Arduino. Encaja bien en un aula: nada que instalar para MicroPython y placas virtuales cuando no hay una placa por puesto.

Si busca un IDE Arduino en línea, tenga en cuenta que compilar C++ requiere un pequeño relé local, instalado una vez junto con el compilador Arduino en el ordenador; MicroPython funciona sin él.

Sus archivos

Los proyectos se conservan en el navegador y se guardan en formato .plab, un archivo ZIP que cualquier herramienta puede abrir. pulpLab abre también bocetos .ino, archivos .py, .h y .cpp, los programas enviados por pulpRobot, las placas .pboard de pulpCircuit y los firmware .hex, .bin y .uf2 para cargar. El monitor se exporta como texto y el trazador como CSV.

Extensiones que reconoce pulpLab:

  • .plab
  • .ino
  • .py
  • .psketch
  • .hex
  • .uf2

Detalle de formatos y límites conocidos

Preguntas frecuentes

¿Hace falta un navegador concreto?

Para una placa real, sí: Chrome o Edge en ordenador, los únicos que dan acceso al puerto serie. Las placas virtuales, la edición y el trazador funcionan en cualquier navegador reciente.

¿pulpLab compila C++ Arduino en el navegador?

No. Ningún navegador puede hacerlo por sí solo: pulpLab encarga la compilación a un relé local que llama al compilador Arduino instalado en su ordenador. También puede compilar en otro programa y cargar el archivo .hex, .bin o .uf2 obtenido.

¿Se envía mi código a un servidor?

No. Se queda en su navegador. Para compilar C++, se transmite únicamente al relé de compilación que usted mismo ha instalado. La descarga de MicroPython contacta con micropython.org, y únicamente cuando usted lo pide. Si usa pulpAssist, los archivos que lee se envían al servicio que haya configurado.

¿Puede pulpLab sustituir al IDE de Arduino o a Thonny?

Para escribir, cargar y seguir programas en las placas habituales, sí. No carga en placas STM32 y no ofrece depuración paso a paso.

En el mismo espacio