Inicio rápido

Vas a parpadear el LED de la EduRP2040 en menos de 5 minutos usando MicroPython.

1. Cargar MicroPython

  1. Conecta la placa al PC manteniendo presionado BOOTSEL.
  2. Aparecerá como una unidad USB llamada RPI-RP2.
  3. Descarga el firmware desde micropython.org/download/RPI_PICO y arrástralo a la unidad.
  4. La placa se reiniciará lista para usar.

2. Tu primer programa

Conéctate por USB serie con Thonny y crea main.py:

from machine import Pin
from time import sleep

led = Pin(25, Pin.OUT)   # LED de usuario en GPIO25

while True:
    led.toggle()
    sleep(0.5)

Pulsa Run y el LED parpadeará una vez por segundo.

3. Bonus: usar PIO

import rp2
from machine import Pin

@rp2.asm_pio(set_init=rp2.PIO.OUT_LOW)
def blink():
    set(pins, 1) [31]
    set(pins, 0) [31]

sm = rp2.StateMachine(0, blink, freq=2000, set_base=Pin(25))
sm.active(1)

¡Felicidades! Acabas de programar una máquina de estados en hardware sin tocar el CPU.

Solución de problemas

  • No aparece la unidad RPI-RP2: verifica el cable USB-C (algunos son solo de carga).
  • Thonny no detecta el puerto: en Tools → Options → Interpreter, elige MicroPython (Raspberry Pi Pico).

Comentarios

...