clignotante.py

Raspberry Pi Pico 2 · Archivo : clignotante.py · Lenguaje : Python · Uso : Faire clignoter une LED avec MicroPython

El primer programa MicroPython: el LED parpadea una vez por segundo con seguimiento en la consola serie. Muestra Pin como salida, value() y time.sleep, la base de todo script embebido en la placa.

Hardware

Una Raspberry Pi Pico 2 (RP2350 doble Cortex-M33 @ 150 MHz) con MicroPython instalado, alimentada por USB. Sin componentes externos (solo LED externo + resistencia de 330 Ω si el LED de usuario no está disponible).

Cableado

Nada que cablear: el LED de usuario está en GP25. Para un LED externo: cualquier pin GP con resistencia de 330 Ω a GND.

Funcionamiento

Pin(LED_PIN, Pin.OUT) configura el pin como salida. El bucle infinito alterna value(1)/value(0) con un segundo de pausa; print() sale por USB serie (Thonny).

Ejecución

Instala la versión MicroPython « Pico 2 » (mantén BOOTSEL, conecta el USB, suelta el .uf2) y copia el script vía Thonny. Arranque automático con el nombre main.py.

Variantes

Guárdalo como main.py para arranque automático, o sustituye sleep(1) por sleep_ms(100) para parpadear rápido.

clignotante.py

# Clignotement d'une LED avec MicroPython (module machine.Pin).
# LED utilisateur integree (GP25 sur la majorite des cartes)
from machine import Pin
import time

LED_PIN = 25

led = Pin(LED_PIN, Pin.OUT)   # broche en sortie numerique

print("Clignotement demarre sur GP" + str(LED_PIN))
compteur = 0

while True:
    led.value(1)              # LED allumee
    compteur += 1
    print("LED ON  (cycle %d)" % compteur)
    time.sleep(1)             # 1 seconde

    led.value(0)              # LED eteinte
    print("LED OFF")
    time.sleep(1)

# Pour arreter : bouton Stop dans Thonny (le script tourne aussi
# tout seul s'il est enregistre sous main.py sur la carte).

← Volver a la ficha