🛠 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é

Objectifs

Découvrir la Raspberry Pi Pico (RP2040 : double cœur ARM Cortex-M0+ à 133 MHz, 264 Ko de RAM, 2 Mo de flash QSPI externe) en faisant clignoter sa LED embarquée, pilotée par la broche GP25. À la fin de ce tutoriel, tu sauras compiler un programme C avec le Pico SDK, produire un fichier .uf2 et le flasher par glisser-déposer grâce au bootloader USB BOOTSEL.

Matériel

Code complet

// 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);
    }
}

Compile avec CMake (pico_add_extra_outputs(blink) produit le .uf2), puis maintiens BOOTSEL en branchant l'USB : la carte apparaît comme lecteur RPI-RP2, dépose le .uf2 dessus.

Vérification attendue

La LED verte clignote en boucle : allumée 250 ms, éteinte 750 ms. Toutes les GPIO de la Pico sont en logique 3,3 V et ne tolèrent pas 5 V — c'est une règle d'or pour la suite.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels