LABORATORIO DE CÓDIGO Lógica de Programación (14250) · ESP32 + MicroPython, en el navegador
← Inicio ▶ ¿Cómo se usa? ← al entrenador

Escriba y corra MicroPython, sin instalar nada

Python de verdad corriendo en su navegador, con el ESP32 simulado: el potenciómetro lo mueve usted con el deslizador, el LED se enciende cuando su programa lo enciende, y lo que imprima sale en el monitor serial. Es el mismo montaje del Laboratorio 1 y del Examen 1.

El LED y la salida van en vivo, mientras el programa corre. El potenciómetro se toma al arrancar cada corrida: muévalo y vuelva a presionar «Correr» para leer el valor nuevo.

Preparando Python… la primera vez tarda unos segundos.

Su programa

main.py línea 1
1

Se guarda solo en su navegador. Tab mete cuatro espacios.

El ESP32

Potenciómetro en GPIO 34 — muévalo y vuelva a correr
crudo 2048  ·  1651 mV
LED en GPIO 2 led.value() = 0
Botón en GPIO 15 (con pull-up: suelto vale 1) boton.value() = 1

Monitor serial

(sin correr)

Qué se puede usar

Lo del curso, y nada raro: machine.Pin, machine.ADC, time.sleep, print, int, float, round, range, len, y las listas y cadenas de siempre. time.sleep no lo hace esperar de verdad — salta— para que un programa con esperas largas no le congele la página. input() no está: el ESP32 no tiene teclado, así que el dato sale del potenciómetro (pot.read()) o se escribe fijo en el programa.

El programa se detiene solo a los 20 segundos, para que un while True sin salida no deje la pestaña pegada. Si eso pasa, el monitor se lo dice y le sugiere dónde mirar.