🛠 Faire clignoter la LED embarquée (GP25)

Raspberry Pi Pico · debutant · Schéma : IMG-pico-debutant-1-pico-blink-led.svg — Raspberry Pi Pico vue de dessus avec la LED embarquée GP25 mise en évidence et le câble micro-USB branché

Objetivos

Descubrir la Raspberry Pi Pico (RP2040: doble núcleo ARM Cortex-M0+ a 133 MHz, 264 KB de RAM, 2 MB de flash QSPI externa) haciendo parpadear su LED integrada, controlada por el pin GP25. Al finalizar este tutorial, sabrás compilar un programa en C con el Pico SDK, generar un archivo .uf2 y flashearlo mediante arrastrar y soltar gracias al bootloader USB BOOTSEL.

Material

Código completo

// blink.c — LED embarquée sur GP25 (Pico datasheet §1)
#include "pico/stdlib.h"

#define LED_PIN 25

int main(void) {
    gpio_init(LED_PIN);
    gpio_set_dir(LED_PIN, GPIO_OUT);
    while (true) {
        gpio_put(LED_PIN, 1);
        sleep_ms(250);
        gpio_put(LED_PIN, 0);
        sleep_ms(750);
    }
}

Compila con CMake (pico_add_extra_outputs(blink) genera el .uf2), luego mantén presionado BOOTSEL mientras conectas el USB: la tarjeta aparecerá como una unidad RPI-RP2, deposita el .uf2 en ella.

Verificación esperada

El LED verde parpadea en bucle: encendido 250 ms, apagado 750 ms. Todos los GPIO de la Pico funcionan con lógica de 3,3 V y no toleran 5 V — esta es una regla de oro para lo que sigue.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales