A continuación se presentan dos vídeo-tutoriales que explican como comenzar a programar en MicroPython, realizando el primer “Hello World” con la Tarjeta Ophyra de Intesc.
Vídeo 1.
Vídeo 2.
RESUMEN:
La programación de Ophyra en lenguaje MicroPython se realiza sobre el archivo “main.py” que se encuentra en la unidad de almacenamiento de la misma.
Paso 1. Abrir memoria flash de la tarjeta: (1) Entrar a la unidad de la memoria flash OPHYRA y (2) abrir el archivo “main.py” con cualquier editor de texto de tu preferencia (por ejemplo Bloc de notas o WordPad).
Imagen 1. Archivos de la unidad OPHYRA.
Paso 2. Editar archivo “main.py”: En el archivo se muestran 2 líneas de código comentadas mediante el símbolo de #. (al estar comentadas, podremos dejar o eliminar las lineas):
# main.py -- put your code here! # main.py -- escriba su programa en este archivo!
Por debajo de estas líneas escribiremos la siguiente:
print("Hello World")
Esta instrucción es propia del lenguaje Python, y realiza la impresión del texto “Hello World” sobre la consola.
Paso 3. Guardar programa: Guardamos el archivo “main.py“, presionando en el teclado la combinación de teclas Ctrl + G ó Ctrl + S (Guardar o Save), dependiendo del editor de texto; Importante: al hacerlo, debemos esperar a que el LED-RGB (color rojo) de Ophyra se apague mientras se termina el proceso de guardado, ver Imagen 2.
Imagen 2. Secuencia de guardado.
Paso 4. Ejecutar el programa en la consola: Dirígete a la Consola (Putty) y presiona en el teclado la combinación de teclas Ctrl + D; esta acción ejecuta el código guardado en el archivo “main.py” y observaremos la impresión “Hello World” en la Consola, ver Imagen 3.
Imagen 3. Impresión en consola.
Listo, has programado tu primer “Hello World” en la tarjeta Ophyra en lenguaje MicroPython y ahora puedes observar el código funcionando cada vez que presiones la combinación de teclas Ctrl + D, sobre la terminal (PuTTY) de MicroPython.
NOTA 1:
Como podrás observar la terminal PuTTY se ha convertido en una terminal de comandos e interacción con la tarjeta, muy parecido a cuando se interactúa con el lenguaje Python en la terminal cmd de Windows o en el Bash de Linux. En este caso la tarjeta monta una consola de Python completamente funcional y con ejecución e inspección de errores de comandos en tiempo de ejecución. Es decir puedes escribir directamente el comando print(“Hello World”) en la consola y al dar Enter se observará que Ophyra ejecuta el comando e imprime la frase en la terminal.
NOTA 2:
Para interrumpir la ejecución de un programa en la tarjeta, con la consola activa (terminal PuTTY), presiona en el teclado la combinación de teclas Ctrl + C; esta acción enviará la orden a la tarjeta para detener la ejecución del código.