Saltar a contenido

Primeros pasos con Thonny

Interfaz

Lo primero que vamos a hacer es poner visible la ruta de archivos y la consola. Para ello haz clic en "Visualizar" y marca "Archivos" y "Consola" si no lo están ya.

"Visualizar" "Archivos" y "Consola"

Esto hará que se abran las ventanas correspondientes en el IDE, que tendrá el aspecto siguiente:

IDE de Thonny

A continuación se indica la funcionalidad de los botones de la barra de herramientas.

Icono Función Icono Función
Icono Nuevo (Ctrl+N) Icono Abrir (Ctrl+O)
Icono Guardar (Ctrl+S) Icono Ejecutar programa actual (F5)
Icono Depurar programa actual Icono Depurar línea a línea (F6)
Icono Depurar, entrar en función (F7) Icono Depurar, salir de función
Icono Salir de depuración (F8) Icono Detener/Reiniciar el intérprete

Prueba de MicroPython en ESP32

Procede a descargar el programa A1MP.py en tu ordenador. Lo aconsejable es tenerlo en un directorio de fácil acceso, como por ejemplo una carpeta "Actividades" en el escritorio.

Carpeta Actividades con el archivo

Abre el archivo en Thonny y conecta Coding Box. Si has completados todos los procesos descritos en Guia de inicio MicroPython Thonny está listo para ejecutar el programa.

IDE preparado para ejecutar

Prueba de la Consola de comandos

Introduce el siguiente código en la Shell:

print("Hola Mundo")

Consola con Hola Mundo

Si presionas la teclar "Entrar" la consola imprimirá Hola Mundo.

Consola con Hola Mundo

Prueba de ejecución con conexión

La situación que debes tener es la mostrada anteriormente con el programa en el IDE y la conexión con ESP32 correcta.

IDE preparado para ejecutar A1MP

Pulsas el botón Botón ejecutar para ejecutar el código y el LED de la placa parpadeará: permanecerá encendido durante 1s y apagado durante 1s.

Prueba de ejecución sin conexión

Haz clic en para crear un nuevo programa. Ahora copia y pega todo el código de A1MP.py en el área de edición del nuevo programa y modifica los tiempos de espera a 2 segundos.

IDE con una copia de A1MP

Haz clic en Icono para guardarlo en el dispositivo MicroPython.

Guarda en dispositivo MicroPython

Ponle de nombre "main.py".

Guarda en dispositivo MicroPython como main.py

Una vez guardado el archivo, el código de main.py se ejecutará automáticamente siempre que Coding Box esté alimentada y encendida. Verás que el LED rojo parpadea una vez cada dos segundos.

Si quieres ejecutar un código sin conexión, debes cargarlo en Coding Box con el nombre main.py.

Ten en cuenta que no se ejecutará tras guardar el archivo a menos que pulses el botón de reinicio.