Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tabla de contenidos
1. Introducción
2. Instalación
3. Configuración
Instalación de Node.js
Instalación de Pymakr
Configuración de Pymakr
Configuraciones adicionales
4. Algunas operaciones
5. Ejemplo
6. Conclusión
Introducción
VS Code es uno de los editores de código mas utilizados para el
desarrollo de software profesional. Originalmente creado por
Microsoft pero luego liberado como código abierto, gran parte de su
éxito se debe a su gran flexibilidad. Con VS Code podemos escribir
código en una amplia variedad de lenguajes aprovechando distintas
funcionalidades como coloreo de sintaxis, autocompletado,
depuración y optimización de código. Hasta podemos diseñar un sitio
web completo. También integra soporte para GIT, lo que nos permite
llevar de manera ordenada las distintas versiones de los proyectos en
los que trabajamos. Adicionalmente a todas las funciones integradas
en VS Code, también podemos agregarle una multiplicidad de
extensiones, ampliando aún mas sus posibilidades.
Instalación
Para instalar VS Code debemos primero descargarlo desde su sitio
web. Como se puede apreciar, está disponible para las plataformas
mas comunes, como Windows, Linux y Mac.
Una vez descargado, ejecutamos el instalador, que a través de unos
pocos pasos dejará preparado VS Code para ser utilizado en nuestro
sistema.
Configuración
Para poder programar en Micropython empleando VS Code
deberemos instalar una extensión. Esta extensión nos permite
conectarnos con las placas que tengan el firmware de Micropython
instalado a través de un puerto de comunicaciones para enviarle y
recibir comandos, transferir el programa escrito en el editor de VS
Code y ejecutarlo. La extensión se denomina Pymakr y se la puede
descargar desde el denominado Market Place. Sin embargo, para que
esta extensión funcione, debemos instalar previamente otro
software: Node.js
Instalación de Node.js
Para instalar Node.js debemos primero descargarlo de su sitio web.
A continuación ejecutamos el instalador y vamos siguiendo las
instrucciones hasta finalizar.
Fig. 3.
Instalación de Node.js
Fig. 4.
Instalación finalizada
Instalación de Pymakr
Importante
Para completar correctamente los pasos que siguen es necesario
tener conectada una placa con Micropython a un puerto USB de
nuestra computadora
La instalación de Pymakr se hace desde el mismo VS Code. Debemos
ir a Extensiones y en el cuadro de búsqueda “Buscar extensiones en
Marketplace” escribimos “Pymakr”. Obtendremos dos coincidencias:
la versión 1.1.17 y la 2 alpha (a la fecha de este artículo). Como la
versión 2 aún no está lo suficientemente probada, instalaremos la
primera haciendo click en Instalar.
Configuración de Pymakr
Luego de instalada la extensión Pymakr debemos realizar algunos
ajustes. Para ello hacemos click en la parte inferior de VS Code, sobre
“All commands” y seleccionamos “Pymakr > Global Setting” o
tecleamos Ctrl+Shift+G.
Fig. 6. Configuración de Pymakr
Fig. 8.
Autodetección del puerto
Configuraciones adicionales
Si aún así no logramos conectarnos con la placa es que debemos
agregar también el tipo de adaptador que utiliza en la lista
denominada autoconnect_comport_manufacturers. Para ello, con la
placa conectada abrimos el Administrador de dispositivos de
Windows (click derecho sobre el botón de inicio – Administrador de
dispositivos), buscamos los puertos COM y abrimos el
correspondiente a la placa que estamos usando. Observamos el
nombre del fabricante y lo copiamos en la lista mencionada. (En las
últimas versiones de Pymakr este paso casi no es necesario, la lista ya
viene precargada).
Fig. 9.
Administrador de dispositivos de Windows
Fig. 10. Controlador
del puerto correspondiente a la placa ESP32
Actualizaciones de VS Code
Es un problema conocido que a veces al actualizar VS Code la
extensión de Pymakr deja de funcionar. A veces esto se soluciona
al desinstalar e instalar nuevamente la extensión. Si esto no ocurre,
hay que esperar algunos días a que se actualice también Pymakr
(este es un inconveniente que aparentemente estaría resuelto en la
versión 2).
Este tutorial fue realizado con la versión 1.65.2 de VS Code.