Pico W
Visual Studio Code
MicroPythonProgramar Raspberry Pi Pico y Pico W con MicroPython en Visual Studio Code
Visual Studio Code:
sudo apt updtae && sudo apt upgrade -y
sudo apt install -y code
Extensiones:
Tras instalar cerramos la Terminal abrimos una nueva, instalamos las extensiones:
Python:
code --install-extension ms-python.python
Pylance: Se instala automáticamente cuando instalamos la extensión Python, igualmente su comando sería.
code --install-extension ms-python.vscode-pylance
Microsoft IntelliCode:
code --install-extension VisualStudioExptTeam.vscodeintellicode
MicroPico(Anteriormente conocido como Pico-W-Go):
code --install-extension paulober.pico-w-go
Una vez instalado todo, reiniciamos el dispositivo:
Abrimos vscode y seguimos el Get Started with Python development para asegurarnos que todo quede adecuadamente configurado.
Creamos o abrimos un archivo .py:
Vemos el archivo creado Untitled-1.py:
En el ejemplo nos indica que debemos crear una carpeta y guardar en ella nuestro archivo .py, no es necesario, pero es buena práctica para ser ordenado.
File → Save As → New Folder: my-app, entramos en él, app.py Save:
Ahora pulsamos Select a Python Interpreter:
Automáticamente encontrará nuestra instalación de Python, en la captura la vemos con una estrella, la pulsamos:
Veremos en la esquina inferior derecha, Python 3.11.2 64 bit, pulsamos Run and debug your Python file:
Podemos observar que nos indica el atajo F5
Nos ofrece las siguientes opciones:
En nuestro caso, seleccionamos Python File, en el futuro podríamos necesitar usar otra opción
Observaremos que se abre una Terminal:
Cometamos algún error para ver como lo muestra el Debug:
Vemos que nos indica la línea 7 como errada y que nos olvidamos los paréntesis al llamar a print, además una sugerencia: Did you mean print(..)?
Reparamos el error y pulsamos Run and Debug:
Podemos ver que imprimió todo correctamente.
Pulsamos Explore more resources:
Si pulsamos Command Palette nos muestra lo siguiente:
MicroPico nos indica lo siguiente:
“First of all open a folder and run > MicroPico > Configure Project command via Ctrl+Shift+P”
Como seguimos el Get started de Python ya tenemos una carpeta y un archivo abierto, borremos su contenido y configuremos nuestro proyecto. Pero sigamos las indicaciones.
Re abriendo la carpeta yendo a File → Open Folder nos salta lo siguiente:
Pulsamos en Trust the authors, y en el botón Yes
Vamos a View → Command Palette o presionamos el atajo CTRL+SHIFT+P:
En la paleta de comandos escribimos MicroPico y seleccionamos MicroPico: Configure Project:
Conectamos la Raspberry Pi Pico/W y con eso veremos que se configura nuestro proyecto:
Además se creó un archivo oculto .micropico el que es para indicar que es la carpeta del proyecto. Otra carpeta oculta .vscode con los archivos json y una carpeta Pico-W-Stub conteniendo más archivos.
Conectada nuestra Pico o Pico W con MicroPython, veremos en la parte inferior el mensaje de que se encuentra conectada.
Si pulsamos Run, se abrirá el REPL de la Pico:
Podemos observar que responde ante un cálculo básico y la versión vieja del Micro Python que posee.
Agreguemos el código de ejemplo que trae en la descripción la extensión MicroPico:
Salvamos los cambios y pulsamos Run en la parte inferior.
Otra opción que tenemos es ver el pinout de la placa, dirigiéndonos a All Commands → MicroPico: Show Pico Pin Map , así como buscar actualizaciones de firmware.
MicroPico: Show Show Pico Pin Map
Subir el proyecto a la Pico o solo el archivo actual:
MicroPico: Upload project to Pico
Fijarse actualizaciones, pero solo abre el navegador en la web de MicroPython:
MicroPico: Help > Check for firmware Updates
Pulsamos Configure Trusted Domains
Pulsamos Trust https://micropython.org