fbpixel
Etiquetas: ,

La Raspberry Pi Pico es una placa de desarrollo basada en el RP2040 programable con MicroPython. Dispone de un gran número de entradas

Hardware

  • Ordenador
  • Raspberry Pi Pico (estándar H o W)
  • Cable USB A macho a USB Mini B macho

Instalar los controladores en el ordenador

La Raspberry Pi Pico es reconocida como un dispositivo de almacenamiento USB Fat32. Así que no hay controladores especiales que instalar para conectarlo a un ordenador. Para convertir la RPi Pico en una unidad flash USB:

  • Desconecte el Pico de su fuente de alimentación
  • Pulse el botón BOOTSEL
  • Conecte el Pico al ordenador mediante el cable USB
  • Suelte el botón BOOTSEL
raspberry-pi-pico-boot-usb Programación de una Raspberry Pi Pico con MicroPython

Instalación de MicroPython en el Pico RPI

Descargue el archivo MicroPython UTF2 correspondiente a la versión de su Pico

A continuación, copie el archivo en la ventana de su Raspberry Pi Pico.

El Pico debería reiniciarse e iniciar MicroPython

Compruebe el funcionamiento con Putty

Una vez instalado MicroPython en su Pico, puede ejecutar comandos Python a través de la comunicación serie. Para ello puede utilizar Putty

Busca el nombre del puerto utilizado por la Raspberry Pi en el Administrador de dispositivos.

En el software Putty, selecciona Serial communication, introduce el nombre del puerto y la velocidad en baudios es 9600. Puedes introducir comandos Python en el terminal.

raspberry-pi-pico-micropython-putty Programación de una Raspberry Pi Pico con MicroPython

Ejecutar un script Python con uPyCraft

Una vez instalado MicroPython, puede ejecutar un script Python utilizando uPyCraft.

Descargar e instalar uPyCraft

En Herramientas, seleccione el puerto serie correcto y el tipo de tarjeta «otro».

raspberry-pi-pico-micropython-upycraft-setup Programación de una Raspberry Pi Pico con MicroPython

A continuación, puede crear un script main.py

Código de ejemplo

from machine import Pin
from time import sleep

led = Pin(25, Pin.OUT)
while True:
   print("LED ON")
   led.value(1)
   sleep(1)
   print("LED OFF")
   led.value(0)
   sleep(1)

Si la carga funciona, debería aparecer este mensaje

Ready to download this file,please wait!
..
download ok
exec(open('main.py').read(),globals())

Resultados

Una vez cargado el código, deberías ver el texto desplazarse en la consola. Puedes detener el código usando el botón «stop» o Ctrl+c

raspberry-pi-pico-micropython-upycraft-download Programación de una Raspberry Pi Pico con MicroPython

Ejecutar un script con Thonny

Otro IDE muy conocido para el desarrollo de MicroPython es Thonny.

Descarga e instala la última versión de Thonny

En «Ejecutar> Seleccionar intérprete», seleccione «MicroPython (Raspberry Pi Pico)», a continuación, seleccione el puerto serie.

raspberry-pi-pico-micropython-thonny-setup Programación de una Raspberry Pi Pico con MicroPython

A continuación, puede copiar el código anterior y ejecutarlo con el comando «Ejecutar

raspberry-pi-pico-micropython-thonny-download Programación de una Raspberry Pi Pico con MicroPython

Debería ver el LED parpadear y el texto desplazarse.

raspberry-pi-pico-micropython-thonny-res Programación de una Raspberry Pi Pico con MicroPython

Hay varias herramientas disponibles para desarrollar tu código Micropython en Raspberry Pi Pico o similar. Utiliza la que más te convenga.

Fuentes