Inicio rápido
Vas a parpadear el LED de la EduRP2040 en menos de 5 minutos usando MicroPython.
1. Cargar MicroPython
- Conecta la placa al PC manteniendo presionado BOOTSEL.
- Aparecerá como una unidad USB llamada
RPI-RP2. - Descarga el firmware desde micropython.org/download/RPI_PICO y arrástralo a la unidad.
- 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).